I don't see anything wrong with it either, the public static void main(String... args) looks a little funny having the ....
What version of JDK are you using. The exam is for 1.4 and if you are using 1.5 then some example may work when they are not supposed to. I heard on here somewhere to make sure and use the version JDK that you are testing for.
The question should be of some scjp5 exam itself, cause otherwise the var-arg declaration would not have been there & even if the main declaration have been wrong (it is right here) it would not have had produced any compilation error.