Jeg stod over for en masse problemer med at bruge XMLType fra java, jeg fiksede dette problem på en meget enkel måde.
Jeg ændrede inputdatatypen fra oracle DB side, fra XMLtype til CLOB, så passerer jeg nemt CLOB og ved den første linje i den lagrede procedure; Jeg byggede en XMLType fra CLOB.
CLOB er meget ligetil i java, bare brug det som String (statement.setString(1, string);
)