Tôi đã gặp phải rất nhiều vấn đề khi sử dụng XMLType từ java, tôi đã khắc phục sự cố này một cách rất đơn giản.
Tôi đã thay đổi kiểu dữ liệu đầu vào từ phía oracle DB, từ XMLtype sang CLOB, sau đó tôi dễ dàng chuyển CLOB và ở dòng đầu tiên trong thủ tục được lưu trữ; Tôi đã tạo một XMLType từ CLOB.
CLOB rất đơn giản trong java, chỉ cần sử dụng nó như là String (statement.setString(1, string);
)