Если вас действительно интересует только сериализация ваших объектов в файл, а затем десериализация их позже, вы можете проверить YAML вместо XML. С YAML работать намного проще, чем с XML, и выходные файлы очень удобочитаемы (что может быть или не быть требованием). Проверьте yaml.org для получения дополнительной информации. Я успешно использовал JYAML в недавнем проекте.