FTP de arquivo+posíção final em branco

Olá , boa tarde.

Novamente venho pedir ajuda para saber se alguem conhece alternativa para um arquivo no mainframe
que tem 1100 (um mil e cem posições) porém os últimos campos estão em branco e depois de baixar por FTP, acabo capturando o erro
de ArrayIndexOutofbound pois a posição 1063 está nulo e não em branco quando o arquivo é aberto em baixa plataforma.

No mainframe o branco existe , mas na baixa plataforma não vem …

segue meu código de FTP (Não é muito bonito e nem inteligente mas funciona)

ftp.setFileType(FTPClient.ASCII_FILE_TYPE); OutputStream os = new FileOutputStream(drivedir + datadir+ "/"+ nomeArquivo); ftp.retrieveFile(nomeArquivo, os ); ftp.disconnect();

Segue minha leitura de String

Registro[nlin].setCod_envio(linhan.substring(1063, 1065)); Registro[nlin].setCpf_responsavel("");