No te lo puedo asegurar, pero parece que el problema es que usas una ruta relativa.
http://www.coderanch.com/t/372437/ja...eyStore-system Cita: Unfortunately the javax.net.ssl.trustStore property cannot read the data from classpath but expect it to be a file path. So it means there is no machine independent way to specify the path.
La solución, crear tú la ruta absoluta.
Ahí te ofrecen una, pero hay más
Cita: # read the keystore file as a resource stream :MyClass.class.getClassLoader().getResourceAsStrea m(jarCertFile);
# write it to localhost
# set truststore property to local file, System.setProperty("javax.net.ssl.trustStore",trus tStore);