эта строка:
Queue array[] = new Queue[10]
объявляет только массив очередей. Он не выделяет очереди сам.
Вы должны инициализировать их так:
for(int i; i<10; i++)
{
array[i] = new Queue();
}
p.s. Кстати. Вместо того, чтобы полагаться на магическое число, такое как «10», лучше практиковать, чтобы сделать его константой и объявить в верхней части вашей программы. Вроде таких:
const int numElements = 10;