Help, why adding the EV certificate chain to cacerts in JDK1.5 not work?

I need to access a lot of website including those using comodo EV SSL certificates in a Java+Linux envioroment. I add the EV root certificate and 3 intermediate certificate: AddTrust External CA Root,UTN AddTrust SGC CA, Comodo UTN SGC CA, Comodo EV SGC CA to the /java/jre/lib/security/cacerts file in JDK1.5 using keytool, and then access https://www.comodo.com via “Java -jar SSLtest.jar https://www.comodo.com”, where SSLtest is a test program written by us, but it is wrong, the wrong message is “ValidatorException: Certificate chaining error”.

Why is this? How to solve this?