Como puedo crear reportes en Java?

ginnaroblesc
19 de Mayo del 2005
He desarrollado una aplicación en la tecnología JSDK 5.0, utilizando Netbeans como IDE y MySQL es el Motor de Base de Datos de la aplicación. Esta aplicación necesita dar a los usuarios unos reportes bastante complejos de la información que se encuentra en las tablas MySQL, y no he encontrado la forma de hacer estos reportes, he inventado hacerlos provisionalmente con tablas pero eso no son lo que se quiere, necesito manejar el tamaño de la página, los títulos, cabeceras, pie de página, etc. Me han recomendado Jasper Report pero no sé por donde empezar o como funciona, hay muy poca información.
¿Alguien me puede ayudar? Gracias.

ginnaroblesc
19 de Mayo del 2005
Alguien que responda?