You can use RReport Visual Builder. You can design your reports in a friendly way.
http://www.java4less.com/print_java_e.htm
Some features are:
- Can populate report from database.
- Can export to PDF and DHTML
- Preview window and printing.
- Evaluation of expresions and grouping of data
- Headers, footers ....