Two choices:
Disabled NAT between the inside and the dmz interface and connect with the private IP.
static (inside,dmz) InsideNet InsideNet netmask InsideSubnetMask 0 0
OR:
Translate the public ip to a private IP of your FTP Server (Destination NAT).
static (dmz,inside) Public-FTP-IP Private-FTP-IP
sincerely
Patrick