Reflection Java Book

static Object newInstance(Class componentType, int... dimensions)
Creates a new array with the component type and dimensions.
static Object newInstance(Class componentType, int length)
Creates a new array with the component type and length.