Crystal Reports for Eclipse Developer Guide
JavaBean custom data sources
You can use a JavaBean (or a Java class that does not extend the bean type) to specify a custom data source.
In this section:
Creating a Java class that specifies a custom data source
Referencing a java class to provide data for a report
SAP BusinessObjects
http://www.sap.com/sapbusinessobjects/
Support services
http://service.sap.com/bosap-support/
Product Documentation on the Web
http://help.sap.com/