Just this week, Business Objects released Crystal Reports for Eclipse (Basic Edition) – a 100% Java based report designer and deployment engine. It allows you to create and deploy Crystal Reports within your Java environment for free. It also includes:
POJO Data Source support – Just take the class and drag it onto the report designer.
Web Project Wizard – Create a project that already includes all of the required runtime configurations.
Java Reporting Component Facet – easily add the Crystal Reports runtime environment to any web application.
JSP Page Wizard – Drag a report onto a JSP page and the wizard provides a dialog page for basic options, it then generates the code for the selected report.
In a few weeks BO will release the Professional Edition with a more robust runtime engine (more throughput). This will cost $495 per server. More information is available here