with 1.5.0 and with 1.5.0_04 I got what Garret got, although these compiler versions behave differently in related aspects. What compiler and jvm did you use, Krishna?
Combining autoboxing and overloading is a dangerous mixture. The compiler behaviour has been changed a lot regarding this, even after the final release of 1.5.0 on September 30th, 2005. It would be very unfair to ask questions about this in the SCJP 5.0 test. I know huge frameworks that had already been published which were written for the final 1.5.0 and which became hardly usable in 1.5.0_01 or 1.5.0_02.