Non puoi, semplicemente, leggere riga per riga il file ed eseguire una INSERT per ciascuna riga letta? Esempio:
codice:
BufferedReader br = new BufferedReader( new InputStreamReader( new FileInputStream("mioFile.txt") ) );
String linea = "";
String query = "";
String[] campi = null;
while ((linea = br.readLine()) != null) {
   campi = linea.split(" ");   // Suppongo che ciascuna riga contenga
                               // i valori dei campi separati da spazio
   query = "INSERT INTO TDB VALUES('" + campi[0];
   for (int i=1; i<campi.length; i++) query += ", " + campi[i];
   query += ");");
   if ( !db.eseguiAggiornamento( query ) ) {
      System.out.println("Impossibile aggiornare. Motivo: " + db.getErrore() );
   }
}
Ciao.