The Java Language Specification says
There are two kinds of types in the Java programming language: primitive types (�4.2) and reference types (�4.3).
That's the second edition which comes up at the top of my Google search, but I don't think Java has been changed to include any new types since then.