Java: Oracle XMLType + JDBC

¿Cómo puedo obtener Oracle XMLElement para JDBC?

java.sql.Statement st = connection.createStatement(); // works
oracle.jdbc.OracleResultSet rs = st.execute("SELECT XMLElement("name") FROM dual");
rs.getString(1); // returns null, why?
oracle.sql.OPAQUE = (OPAQUE) rs.getObject(1); // this works, but wtf is OPAQUE ?

Básicamente, quiero leer String como<name> </name> o cualquier salida con formato XML. Pero siempre fallo en emitir resultados a algo razonable. Solo funciona oracle.sql.OPAQUE raro, pero no sé qué hacer con eso. InclusotoString() no se anula!

¿Algunas ideas? ¿Cómo leer Oracle (estoy usando Oracle 10.0.2) XMLElement (XMLType)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta