Co tu jest nie tak? Dostaję błąd java.lang.ClassCastException, ale nie widzę, gdzie poszedłem źle

Po raz pierwszy naprawdę korzystałem z list i kolejek, więc może to być bardzo prosty błąd. Czy dlatego, że moja kolejka jest pełna obiektów, które nie mogą być rzutowane na liczby całkowite?

           //populate array
        for(int i=0; i<11; i++){
            numberarray[i] = i; 
        }
        // populate list with numbers from array
        List numList = Arrays.asList(numberarray);
        Collections.shuffle(numList);

        Queue queue = new LinkedList();
        queue.addAll(numList);

        int num1 = (Integer) queue.poll();
        assignPictures(button01, num1);

questionAnswers(2)

yourAnswerToTheQuestion