You have to create a list of JasperPrint object : List jasperPrintList = null; JasperPrint jasperPrint = JasperFillManager.fillReport(inputStream, jrParameters, jrDataSource); jasperPrintList.add(jasperPrint); and to export, just set an exporter parameter like this : // Generate the global report. final JRPdfExporter exporter = new JRPdfExporter(); exporter.setParameter(JRExporterParameter.JASPER_PRINT_LIST, jasperPrintList); exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, outputStream); exporter.setParameter(JRPdfExporterParameter.IS_CREATING_BATCH_MODE_BOOKMARKS, Boolean.TRUE); exporter.exportReport();