Dopo alcuni giorni di tentativi, abbiamo rinunciato a risolverlo in Hiberante. Abbiamo eseguito la query utilizzando SpringJDBC, anch'esso presente nel progetto, e utilizzato l'ID per popolare un'entità Hiberante. Potresti farlo anche con il normale vecchio JDBC.