Oracle Reports splitting columns to extra rows in spreadsheet output
I've come across this before. I think it's something to do with how Reports lays out multiple-page reports. I fixed it by increasing the height of all the fields quite a bit, setting Vertical Elasticity to Expand, and Horizontal Elasticity to Fixed.