Relatorios com Hibernate/JPA

Olá, pessoal por favor me ajudem. Estou com o seguinte problema desenvolvi uma pequena aplicação e necessito fazer os Relatórios porem estou há vários dias pesquisando na internet e tentando mais não consegui fazer meus relatórios utilizando JPA. Já estou pensando em utilizar uma conexão JDBC e sql normal só para os relatórios. Gostaria de dicas, é possível construir relatórios complexos com jpa/Ireport?

Você precisa utilizar o JTBeanCollectionDataSource… dá uma olhada aê http://www.furutani.com.br/2009/02/usando-o-jrbeancollectiondatasource/

Qual o tipo de conexão eu devo fazer? Eu estava tentando uma conexão EJBQL! Outro problema que obtive foi que não consegui de forma alguma acessar os dados dos Collections existentes no Bean.