I think the Crystal Reports Developer edition has a JavaBean included.
Also, I am the keeper of an open source reporting project that you may be interested in. It is a
Java reporting framework that allows you to write a set of beans for each report that form a runnable application (or JSP bean) that generates a report from a template in HTML, text, XML, PDF whatever you want. If this is something you are interested in let me know. I currently do not have a link to it but I will soon. It will be released under the GPL.