Criar uma conexão jdbc diretamente com arquivo MS Access (.MDB) no Linux

A princípio eu tenho um exemplo dessa conexão que roda perfeitamente no windows:


        private Connection getConectMDB(String uploadPath, String usuario,String senha){
		
               Connection con = null;
		
               try{
		String dsn = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" + uploadPath;
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		con = DriverManager.getConnection(dsn, usuario, senha);
		
	} catch (ClassNotFoundException e) {
		e.printStackTrace();
	} catch (Exception e) {
		e.printStackTrace();
	}

		return con;
	}
	

	public void carregaMdb(String uploadPath, ImportacaoPloaVO ploaVO) {
		try {
			Connection con = getConectMDB(uploadPath,"","");

			//Utiliza a conexão
                                    			
			con.close();
			new File(uploadPath).delete();
		} catch (Exception e) {
			e.printStackTrace();
			
		}
	}

Mas ao executar esse código no linux ocorre uma exceção que retorna apenas java.lang.NullPointerException. Debugando vi que o erro ocorre na linha 582 da Classe DriverManager.class:

Connection result = di.driver.connect(url, info);

É possivel realizar essa conexão com o arquivo .mdb no Linux?