Buenas,
Cita: Se trataría de una sencilla aplicación cliente para distribuirla a usuarios de diferentes ciudades y que no tienen nada que ver entre si... además con no muchos conocimientos de informática... por eso he pensado que sqlite tal vez sea una de las mejores opciobes..
En ese caso, adelante con SQLite. Es muy sencillo integrarla en una aplicacion Java.
Aqui tienes un pequeno tutorial de conexion & CRUD usando JDBC:
https://www.tutorialspoint.com/sqlite/sqlite_java.htm
Un saludo