You can upload an entire directory using the Ftps#uploadDir method and a File representing a directory on your local system.
Example
// upload the c:\tmp directory
ftps.uploadDir(new File("c:/tmp"));