You can use a JavaBean (or a Java class that does
not extend the bean type) to specify a custom data source.
You create a JavaBean that accesses an external
data source, configure your environment to use the JavaBean, and then add
tables to your report by retrieving data from the JavaBean.