Массивы - это объекты. Массивы массивов также являются объектами. У Java на самом деле нет многомерных массивов как таковых, просто поддержка массивов массивов.
int [][] foo = {{1}, {2,2}, {3,4,5}};
if (foo instanceof int[][]) { // can only use instanceof with objects
}
System.out.println(foo.getClass()); // has object methods