Hi.
In my opinion, you can have a try of RAQ Report.
With it, you can export your report to PDF easily, and the only thing you need to do is selecting desired function in the menu of the report IDE.
An example is shown below:

Regards,
becklery.
RAQ Report: Web-based Excel-like Java reporting tool[/url]