Banco de dados em arquivo no JSE - Tipo RMS do JME

Gostaria de gravar alguns dados na maquina local do usuario, para melhorar a velocidade do programa.
O problema de instalar um banco de dados local so para isso é que ficaria muito ruim de dar manutenção.
Existiria uma biblioteca ou API que possa fazer isso, como o RMS do JME por exemplo?

Se forem só alguns dados, use um arquivo de configuração (.properties) mesmo. Bobinho e simples.

Se for um pouco mais, use o tal banco de dados local, como o Derby ou o hsqldb.