Copiando arquivo pdf utilizando FTPClient AJUDA!

Pessoal, estou batendo a cabeça aqui para tentar resolver isso…

Preciso copiar um arquivo pdf de um servidor para minha máquina, para isso, estou utilizando a classe FTPClient.

Segue o código:

[code]public class Execute {
public static void main( String[] args ) throws SocketException, IOException {

	FTPClient ftp = new FTPClient();				
	    
    ftp.connect( "servidor.com.br" );
    ftp.login("user", "senha");
    
    //verifica se conectou com sucesso!
    if( FTPReply.isPositiveCompletion(ftp.getReplyCode())) {
    		        
    	System.out.println("conectado!");
		ftp.setFileType( FTPClient.BINARY_FILE_TYPE );
		OutputStream os = new FileOutputStream("CTe51091076080738003193570010000000170552296057.pdf");	        			        		
		
		System.out.println("transferindo...");
		ftp.retrieveFile("/cte/filial/vzgr/cte_dacte_saida/CTe51091076080738003193570010000000170552296057.pdf", os );
		System.out.println("fim...");
		ftp.disconnect();
				        
    } else {
    	
        //erro ao se conectar
        ftp.disconnect();
        System.out.println("Conexão recusada");
        
    }	    
}

}
[/code]

Não dá erro algum, o arquivo é criado sem problemas, mas não é copiado nada para dentro dele… Pode ser problemas de nível de acesso do arquivo?

Alguém me ajude por favor…