Unfortunatly you do not tell which SFTP module you used. The things you are missing are JAR files in your userlib directory. Normally they come with the module. The jsch.jar can also be downloaded from here: https://mvnrepository.com/artifact/com.jcraft/jsch
The apache commons is a bit harder because for instance you have the commons-codec-1.15.jar but also the commons-io-2.11.0.jar.
I would create a fresh project and then download the SFTP module so you can check which JAR files where placed in your userlib directory and check those with your current project. And double check the dependencies because the SFTP from Mendix module needs the encryption and library logging module also.
Regards,
Ronald