i converted the certificate .CRT to .JKS which they gave me and used on my code like below
#5 created client with local wsdl on netbeans
maybe you can turn on logging and see if it is actually finding your truststore. Try running your client program using -Djavax.net.debug=all. See here for what I mean. This might provide you clues as to the problem.