Обычно эти инструменты уже предоставляются самой базой данных. Проверьте раздел «Экспорт» где-то в их документации. Более подробный ответ не может быть дан, поскольку поставщик БД не упомянут.
Несмотря на это, если вы настаиваете на использовании Java для этого (что может, однако, быть связано с производительностью / перегрузкой памяти большими данными), то вам может пригодиться сериализатор Javabean-to-XML, например JAXB , XStream или XMLBeans .