Ler um arquivo txt e formatá-lo de acordo com um layout com Java para gravar no banco

boa tarde, estou trabalhando em um código java que faça a leitura de arquivo txt, formate ele e grave e uma base de dados de acordo com um Layout, gostaria de saber se tem algum material que me ajude com essa tarefa, livro, apostila ou vídeo aula, ou até mesmo alguém que ja tenha experiencia com essa tarefa, obrigado! segue anexo arquivo txt de exemplo
arquivo txt em anexotexto.txt (406,1 KB)