Due cose:

1) I DB non vanno messi dentro al JAR (per ovvie ragioni): devono stare al di fuori del Jar, se vuoi che siano utilizzabili (i contenuti di un JAR sono risorse in sola lettura!)

2) La URL di connessione al DB è di questo tipo:

codice:
jdbc:sqlite:<percorso_fisico_al_file>

Ne consegue che l'applicazione cercherà il file del DB nel persorso specificato, quindi in una directory "home/utenti/" relativa alla directory corrente (working directory).

Ne consegue ancora che se sposti il JAR ti devi (ovviamente) portare dietro anche il DB.


Ciao.