Problemas em Listar Arquivos FTP

Boa Noite Amigos,

Eu consegui fazer download e upload via ftp utilizando java sem problema, mas estou tendo dificuldades em obter a listagem de diretórios e arquivos. Eu criei um log de mensagens para ver o result do ftp.listNames().


[color=darkred]System Messages …: Conectado
…: 250 CWD command successful
…: Porta : 21
Listando arquivos: [Ljava.lang.String;@1252d43 [/color]

Segue meu código:

public String button4_action() throws SocketException, IOException {
// TODO: Process the button click action. Return value is a navigation
// case name where null will return to the same page.
FTPClient ftp = new FTPClient();
ftp.connect(“ftp.logic.com”);
ftp.login(“userx”, “senha”);

    if (FTPReply.isPositiveCompletion(ftp.getReplyCode())) {
        info("....: Conectado");

        ftp.enterLocalPassiveMode();
    }
    ftp.changeWorkingDirectory("/");

    info("....: " + ftp.getReplyString());
    info("....: Porta : " + ftp.getDefaultPort());

    try {

        String[] arq = ftp.listNames();
        info("Listando arquivos: \n" + arq);

        //   for (String f : arq){   
        //    System.out.println(f);               
        //  }  

        ftp.logout();
        ftp.disconnect();


    } catch (NullPointerException e) {
        log("Error Description", e);
        error(e.getMessage());
    } catch (SocketException es) {
        log("Error Description", es);
        error(es.getMessage());
    }

    return null;
}

Desde já agradeço !!!