Eeehhh... What the article is doing is the equivalent to a micro-benchmark. He's comparing very tactical and small points of each language, and using the Java Certified Programmer test as some sort of litmus test for "complicated".
I only know a scant handful of people who even took that test. I studied for it at one point, and it goes over a LOT of Java that I have never had reason to use, nor have seen anyone use.
Encyclopaedic knowledge of largely unused minutae is irrelevant when comparing day to day use of a language, nor learning enough of it to be able to get stuff done and read and maintain idiomatic code. It helps, but I don't think it's relevant to this particular discussion.