after you initialize, see if this snippet does what you need:
dim jo as javaobject
Dim r As Reflector
r.Target = ftp
jo = r.GetField("client")
jo.RunMethod("setRemoteVerificationEnabled", Array(False))
then do your file transfer.
as you can see, you need javaobject and reflection. i can't test with your ftp server, but the snippet does not cause a crash when i run it.
setRemoteVerificationEnabled() is a public method in the ftpclient class. that class, is buried in the net library's ftpwrapper. reflection seems to get at it. according to a post by erel, assigning the target of a reflection to a javaobject works. when i tried simply using javaobject, the ftpclient "wasn't found" (sound of crash). when i tried reflection, it seemed to work. see what you get.