Como generar varios reportes en uno solo?

Hola amigos del foro, necesito su valiosa colaboración.
Actualmente estoy diseñando un software para una escuela, dentro de las funcionalidades está que el programa me genere los boletines o informes de calificaciones de cada estudiante.
Ya tengo hecho lo que es que me genere los informes de manera individual es decir por cada estudiante; lo que yo quiero saber es como hago para que también pueda generar un reporte que contenga todos estos informes; es decir que me imprima en un solo reporte el boletin de calificaciones de todos los estudiantes de un solo curso en un solo archivo pdf.

o en otras palabras como concatenar varios archivos pdf en uno solo, utilizando código javaSE

De antemano les agradezco su colaboración
Bendiciones..........

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Me imagino que estás

Me imagino que estás utilizando alguna herramienta, si es así, IReports (jasperreports) te facilita ese tipo de cosas.
También permite subreportes y grupos.

Para unir archivos pdf existe el Itext (no lo veo necesario.)

http://www.javatutoriales.com/2009/02/creacion-de-reportes-con-jasperrep...

http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=ireport

unir pdfs

http://www.roseindia.net/java/itext/ConcatenatePdfFiles.shtml

Gracias ingjavamexico

El código de concatenar era justamente lo que estaba buscando, gracias por tu valiosa colaboración
Bendiciones