I don't think there are any "second or third class" objects in Java. Something's either an object or it's not. Arrays are.
I suppose you could argue that classes are "second-class objects," depending on how you define that term. A java class is not itself an object in the java language, but it is represented by an instance of the Class class that contains metadata. Likewise methods, etc.--through reflection you can get hold of objects that represent these concepts, but the methods themselves are not objects.