Saya harap/pikir Anda dapat menggunakan blok PL/SQL anonim:
begin:myresult =copy_entity(:id);end;
Sekarang Anda memiliki 'nama kolom' myresult dengan hasilnya.
Saya belum pernah menggunakan hibernate jadi saya harap ini berhasil. Saya tidak tahu seberapa fleksibel Hibernate itu.