You are using FTP Active mode, which is problematic in your case: client behind firewall connects to a FTP server outside firewall.
The problem is, that the client reported to the FTP server its local address, which the FTP server cannot connect to.
Please, try to use FTP Pasive mode instead.