Como eu crio um Dataset no Ireport utlizando Hibernate?

Pessoal estou com uma duvida cruel .

Existe alguma forma de criar o DataSet dentro do IReport utlizando HQL ( Hibernate ) ?

Com JDBC eu consigo criar , mas com Hibernate negativo .