Please notice that SFTP is a not FTP over SSL, nor FTP over SSH. The SFTP server support requires an implementation of SSHD in Java. Your best bet is Apache SSHD,
http://mina.apache.org/sshd-project/
I never used the SFTP but I heard it's basic but functional.