O que está errado aqui? Eu recebo um erro java.lang.ClassCastException, mas não consigo ver onde estou errado

Esta é a primeira vez que eu realmente usei listas e filas, então isso pode ser um erro muito simples. É porque minha fila está cheia de objetos que não podem ser convertidos em números inteiros?

           //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