I have few Oracle Stored Procedure returning SYS_REFCURSOR. The result set from each SP is different i.e, each stored procedure returns different number of fields and types. The Java application is using JPA/Hibernate to get the result using StoredProcedureQuery getResultList() API. This is returning an object array (Object). Is there any way to get the meta data for the resultset? I’m looking for something similar to JDBC ResultSetMetaData but for JPA2/Hibernate.