Não tenho certeza, mas tente isso:
Primeiro converta seu XML para uma String Java. Em seguida, crie uma instrução insert e use o método XMLPARSE do PostgreSQL para converter seu valor para o tipo xml do PostgreSQL:
INSERT INTO xml_docs(id, gkuzu) VALUES (1, XMLPARSE('<foo><bar>Hello</bar></foo>'));
Consulte:http://wiki.postgresql.org/wiki/XML_Support
ATUALIZAÇÃO:
Exemplo de código Java:
String sql = "INSERT INTO xml_docs(id, gkuzu) VALUES (?, XMLPARSE(?))";
[...]
stmt.setString(2, "<foo>Hello World!</foo>");
Isso deve criar esta declaração:
INSERT INTO xml_docs(id, gkuzu) VALUES (1, XMLPARSE('<foo>Hello World!</foo>'));