Primeramente te recomendaria leer esta introduccion:
http://www.crysfel.com/index.php/200...-jasperreport/
de esta forma te das una idea de como iniciarte, despues te recomiendo aprendas a enviar parametros al reporte desde java:
http://www.crysfel.com/index.php/200...-jasperreport/
luego puedes aprender como generar el reporte con tu informacion en la base de datos, incrustando un query directamente en el jrxml
http://www.crysfel.com/index.php/200...-jasperreport/
o bien pasandole una coleccion de beans desde un action, controller o servlet
http://www.crysfel.com/index.php/200...-jasperreport/
saludos