Ovviamente se vuoi usare ODBC devi avere il DSN configurato nel PC dove è eseguita l'applicazione.
Dovresti usare invece JDBC ed includere i driver di connessione direttamente nell'applicazione così da non dover installare driver ODBC sul PC client.