Ich hatte viele Probleme mit XMLType von Java, ich habe dieses Problem auf sehr einfache Weise behoben.
Ich habe den Eingabedatentyp von der Oracle-DB-Seite von XMLtype in CLOB geändert, dann übergebe ich einfach CLOB und in der ersten Zeile in der gespeicherten Prozedur; Ich habe einen XMLType aus CLOB erstellt.
CLOB ist in Java sehr einfach, verwenden Sie es einfach als String (statement.setString(1, string);
)