Hibernate executar

Pessoal sei que não é o ideal na utilização do hibernate mas o caso é que tenho que executar uma procedure do banco de dados firebird, procedure está que não tem retorno ela apenas realiza algumas funções internas no banco.
Depois de ler em diversos lugares na net e ver diversos exemplo de procedures com retorno fiz da seguinte forma, criei um arquivo procedures.hbm.xml com a procedure e chamei ela no meu main assim:

procedures.hbm.xml

<hibernate-mapping> <sql-query name="procedure" callable="true"> { execute procedure(?,?,?) } </sql-query> </hibernate-mapping>

main.java

Session se = HibernateUtil.getSessionFactory().openSession(); Query q = se.getNamedQuery("procedure"); q.setParameter(0, 1); q.setParameter(1, 55); q.setParameter(2, 69);

O problema é que a procedure não é executada.

Ninguém sabem como fazer ou faz ideia de alguma possibilidade de como fazer, algum lugar onde eu possa encontrar os meios de fazer isso, nada.