Retorno Procedure Oracle

Estou fazendo uma procedure que retorna um ResultSet(oracle).

como faço em java para chamar essa procedure e armazenar em um

resultSet(em java). pois no java só registra o retorno de saida como

Varchar, number e etc.

Declare a procedure usando

{?= minhaProc}

e use o metodo executeQuery da classe CallableStatement. Nao esqueca que a tua procedure tem que retornar um ref cursor.

Rafael