Добрый день.
Можно использовать h2 БД. Его можно встраивать, а также сохранять в файловой системе. Также можно глянуть в сторону sqlite. Или же можно использовать postgres embedded.
Для удобства работы с выбранной БД используйте ORM (hibernate, ormlite и др)