Yeah, I've read his FAQ before. I've ignored some differences such as the Java's Object rooted heirachy and its large class library, but I don't think these differences should matter too much in comparing programmer efficiency. C++'s runtime doesn't have to be drastically different from Java.
I just read a segment of Bjarne Stroustrup's FAQ, where he says "Despite the syntactic similarities, C++ and Java are very different languages. In many ways, Java seems closer to Smalltalk than to C++. "
Here is the link: