The control socket's charset is currently set to US-ASCII, so non-ASCII characters won't work.
Can you try setting it to UTF-8?
In FTPControlSocket.java, change "US-ASCII" to "UTF-8" and recompile. Let us know how it goes.
I am having a problem with sending a file with a "