A vue de nez, ton problème est là : "proc = run.exec(ligne);"
Cette ligne tente d'execute le contenu de "ligne" dans le shell de ton OS. Une commande FTP ne s'exécute pas de cette façon: il faut établir une connexion avec le serveur en créant une socket, écrire la commande dans cette socket et attendre le résultat.