サーバがSIZEコマンド対応してないか、
ls -lの結果がCFtpConnectionでパーズ出来ない形式なんだろう。

別のサーバで試してみたら?
いずれにせよ、ftpでファイルサイズが必ず取得できると
仮定したプログラムはまずい。サーバ固定でないのなら。