ResultSet com CallableStatement

Amigos,

estou querendo executar um procedure fazendo uma chamada do Java, porém quando chego no trecho while (rs.next()) {

ele esta false e não entra no while,

este mesmo código consegue executar uma outra procedure que não esta usando esse Owner, porém se eu tiro,

recebo uma msg dizendo q não achou o PKG com a procedure,

alguém pode ajudar ?

			CallableStatement cs2 = null;
			String stringProc = "{call OWNER_BD.pck_relatorio.prc_busca(?,?,?)}";
			cs2 = connection.prepareCall(stringProc);
				
		    cs2.setInt(1,  1234);
		    cs2.setFloat(2, 20130123);
		    cs2.registerOutParameter(3, OracleTypes.CURSOR);
		    cs2.executeUpdate();
		    rs = (ResultSet) cs2.getObject(3);
			
			registros = new ArrayList<String>(); 
			while (rs.next()) {  
			 registros.add(rs.getString("COLUNA"));
			 .
			 .
			 .
			 .
			}