Java support fully object-oriented programming. This is the important point.
The reason people say Java is not fully object-oriented is because of the inclusion of primitive types and not because of the exclusion of Object variants of primitive types. Therefore Java is fully OO, plus it has support for primitive types.
I do not know why Sun included primitive types but even if it was only to ease the learning curve for C programmers then I think the decision was a good one and is not to the detriment of Java.
We have this conversation several times each week. If you're interested in continuing it, please search Java in General (Beginner), Java in General (Intermediate), and Java in General (Advanced), and read every thread in which this has been discussed since JavaRanch was founded. If, after doing all that, you honestly feel you have something new to contribute, send me a PM, and I will reopen this thread.