I have a Main Report that is structured with 3 detail bands (via 2 "dummy" groups and a detail band). Each detail band simply contains a subreport. I am trying to make each subreport start on a new page, if the contents can't fit on the same page as the end of the prior subreport. Each detail band may or may not be displayed depending on the content of the datasource (eg. only Detail band 1 and 2 night display, or only detail band 2 and 3, or just detail band 2, etc). I have set the SplitType=Prevent for each of the detail bands which works great UNLESS the data for the first detail band that prints can't fit on the first page of the report. In this case, JasperReports generates a blank first page (header/footer only), and then print the contents starting on the second page. Does anyone have a suggestion?