JRTableModelDataSource ou JRDataSource - Ajuda Urgente

Prezados,

Estive procurando na net algum tutorial ou exemplo ensinando de como criar um JRTableModelDataSource ou um JRdataSource, mais não encontrei nada. É o seguinte, estou utilizando o JPOX, e não posso utilizar no meu relatório no Ireport uma coneção via JDBC. Então gostaria de saber como faço para pegar esses dados no banco e setar nos fields certos? Não sei se é melhor usando um JRTabelModelDataSource ou JRDataSource. Por isso venho aqui pedir ajuda, visto que sou iniciante em Java. Desde já agradeço qualquer ajuda, pois já tenho 7 dias emperrado nesse problema.