Relatorio sem DTO,VO,TO

Caros, estou projetando uma solução onde os relatórios não precisam de DTO (ou TO, VO - como vc queira chamar) para representar o resultado de uma consulta. Estou seguindo esse artigo: http://www.javalobby.org/articles/hibernate-query-101/

Não sei qual é esse método find que o autor utiliza. Esse método deve passar uma query, o nome dos campo e o tipo dos campos.

Alguem ja implementou algo parecido?

Grato

Pelo que entedi no artigo ele criou este método, porém só colocou na página uma versão simplificada do mesmo.

Agora respondendo a sua pergunta: Nunca utilizei hibernate dentro do IReport.