FWIW, I had very similar problems using the Eclipse FTP plugin which also uses commons-net. Looking at the traces I discovered that the package seems to do a lot of extra commands to set working directory, and list the directory.
You might try watching the traffic using a TCP Monitor (there is one in the apache axis distribution) or a net sniffer to see if you are having similar issues. Michael Giroux
