non so se sia la risposta o un bug da segnalare alla sun

http://java.sun.com/j2se/1.5.0/docs/...Exception.html

parla di default vendorCode a 0. Prova con exception.getErrorCode();