What kind of program is your program ?
A. Is it a server kind of program that you are accessing from using a browser ?
B. Is it a client program from which you are opening URL connections to some other URLs ?
Do you have your JSSE related jar files properly installed in the proper place ? For example, I put these as extensions in the jre/lib/ext directory.
Have you by any chance change any setting that may affect te default cipher suites that your program should use ?
If its case A., above, maybe the certificate you are using as the server certificate used cipher suites that are not supported by the client browser. A thing to note would be Some browsers do not comprehend DSA(the default in keytool) based certificates. Try generating RSA based server certificate using keytool