java.security.NoSuchAlgorithmException: Cannot find any provider supporting PBEWithHmacSHA1AndDESede
I tried on a very old JDK that was released by Sun and no luck there either. Even though I see documents claiming that this algorithm is supported by the default Java JCE implementation, I don't see how this can be true.
Try with BouncyCastle as the provider in stead. http://www.bouncycastle.org/java.html