Я не собираюсь предоставлять вам код, чтобы сделать это, но дать вам направление:
Если это однократная операция и / или у вас много данных, то вы можете обойти обход БД в Java (аля JDBC), и вместо этого вы можете передать поток вывода в виде простого текстового SQL-скрипта (ов). ) содержит действительные (вставьте) операторы SQL. Если у вас есть сценарии SQL, вы можете просто получить доступ к вашей БД локально (через командную строку / строку) и импортировать только что созданные сценарии SQL.
Чтобы разобрать XML, пожалуйста, обратитесь к URL, предоставленному MByD в его пункте №1.