Executar procedure via Firebird usando JPA

Bom dia Pessoal,

estou tentando executar uma procedure a partir da minha aplicação utilizando JPA + Hibernate,

Porem ao executar, ela não apresenta erro e também não executa.

[code]
public boolean executaProcedure(String pProcedure, List pParametros, String pEmpresa){
EntityManager entityManager = getEntityManager(pEmpresa);

	try{
		
		System.out.println(pParametros.get(0).substring(0,1) + " |  " + pParametros.get(1));
		
		entityManager.getTransaction().begin();
		Query query = entityManager.createNativeQuery("EXECUTE PROCEDURE SP_FILTRO(:VNUMNIVEL,:VNOMPASTA)")
		.setParameter("VNUMNIVEL",pParametros.get(0).substring(0,1))
		.setParameter("VNOMPASTA", "'"+pParametros.get(1)+"'");
		
		try {
			System.out.println("query = " + query.executeUpdate());
			return true;
		} catch (Exception e) {
			e.printStackTrace();
		}		
	}catch(Exception e){
		System.out.println("Erro ao executar a procedure "+ pProcedure +" Motivo : " + e);
		entityManager.getTransaction().rollback();
		return false;
	}
	return false;
}	[/code]

Alguem poderia me ajudar neste caso, ou teria um exemplo funcional ?