cuando lo llene debe colocarle un datasource, asi sea vacio:
  Código PHP:
    jasperPrint = JasperFillManager.fillReport(jasperReport, new HashMap(),new JREmptyDataSource()); 
    
  Saludos, 
Aprovecho para preguntar 

 , tengo una factura que ocupa 1/3 de la hoja, necesito tener 3 copias de lo mismo, en la misma hoja, pero en el esquema solo hay un DETAIL y lo uso con un JRResultSetDataSource, de antemano gracias por cualquier ayuda