Java Cannot Create A Generic Array