Hola,
Supongo que cuando hablas de los segundos campos te refieres a que cada TXT está escrito del siguiente modo:
Es decir, separados por un espacio en blanco (o bien un tabulador, dos puntos, etc).
En Java puedes leer un fichero linea por linea y luego usar el método split que funciona del siguiente modo:
Código:
String [] vRegistros = sRegistro.split(":");
En este caso, la línea se separaría en tokens donde el símbolo ':' desaparecería y solamente quedarían las palabras. Por ejemplo:
quedaría como
Espero que te sirva. Un saludo.