Te convendria hacerlo con Jasper + iReport...
Aca esta casi todo lo que necesitas para armarlo
forosdelweb.com / showthread. php? t=280528
(esta con espacios pq no me deja de otra manera)
y el otro link util es el del iReport:
ireport. sourceforge .net
De ultima, comunicate por MSN conmigo y te paso los tutoriales