Ik had veel problemen met het gebruik van XMLType uit java, ik heb dit probleem op een heel eenvoudige manier opgelost.
Ik veranderde het invoergegevenstype van de Oracle DB-kant, van XMLtype naar CLOB, dan passeer ik gemakkelijk CLOB en op de eerste regel in de opgeslagen procedure; Ik heb een XMLType gebouwd van CLOB.
CLOB is heel eenvoudig in Java, gebruik het gewoon als String (statement.setString(1, string);
)