io personalmente si.
sono facili da gestire.
e inoltre comodi da portare appresso se ti butti su sqlite o simili, e se non ti serve un db server.
per interagire con sqlite, c'è una libreria apposita per java.
qui un tutorial: http://www.tutorialspoint.com/sqlite/sqlite_java.htm
buon lavoro!