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.
Creating a Java class that specifies a custom data source
Referencing a java class to provide data for a report
Business Objects, an SAP company
http://www.businessobjects.com/
Support services
http://www.businessobjects.com/services/support/
Product Documentation on the Web
http://support.businessobjects.com/documentation/