Do you ever instantiate the values of the array you create?

eg


ADTQueue<String>[] buckets = new ADTQueue[10];
for ( int i = 0; i < 10; i++ ){
buckets[i] = new ADTQueue();
}