Object objects = java.lang.reflect.Array.newInstance(Class.forName(classname), 10);
Для массива из 10 элементов.
Досадно, что он возвращает объект, а не массив объектов.
Как отмечает Том, это должно позволять:
Object objects = java.lang.reflect.Array.newInstance(int.class, 10);
int [] не может быть назначен Object [], поэтому тип возвращаемого значения должен быть Object. Но это все еще раздражает, так как вы очень редко хотите это сделать.