Non è possibile. Il driver JDBC di Oracle non supporta correttamente il tipo XML JDBC.
L'unica cosa che puoi fare è convertire l'XML come parte della query:
SELECT to_clob(XMLElement("name")) from dual
Quindi puoi recuperare l'XML usando getString()
in alternativa puoi anche usare XMLElement("name").getClobVal()
, ma ancora una volta questo fa parte della tua query ed è possibile accedervi come una stringa dall'interno della tua classe Java