Erro em importação dentro de servlet

Podem me ajudar com esse erro de importação? Já testei a classe DAO, está ok. Todo esse código estava funcionando em um JSP que estava em uma pasta diferente do pacote model. Só copiei para o servlet e adicionei todas as importações. O que está errado?

SERVLET:

package com.appmusicas.servlet.listener;

import dao.MusicaDAO;
import java.util.ArrayList;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
import model.Musica;

public class SessionListener implements HttpSessionListener {
    
    MusicaDAO dao = new MusicaDAO();
    ArrayList<Musica> musicas = new ArrayList<>();
    musicas = dao.getRandomMusic();
    
    
    ArrayList<String> nomes = new ArrayList<>();
    
    @Override
    public void sessionCreated(HttpSessionEvent se) {
        
    }

    @Override
    public void sessionDestroyed(HttpSessionEvent se) {

    }
}

MÉTODO getRandomMusic, da classe MusicaDAO:

public ArrayList<Musica> getRandomMusic(){       
    ArrayList<Musica> musicas = new ArrayList<>();
    sql = "SELECT *\n" +
            "FROM ( \n" +
                "SELECT nome, file_path, grupo \n" +
                "FROM musicas \n" +
                "ORDER BY RAND()) as alias\n" +
          "WHERE file_path IS NOT NULL \n" +
          "    AND file_path != ' '\n" +
          "    LIMIT 10;";
   
    try{
        ps = con.prepareStatement(sql);
        rs = ps.executeQuery();
        
        while(rs.next()){
            Musica m = new Musica();
            m.setNome(rs.getString("nome"));
            File f = new File(rs.getString("file_path"));
            m.setFilePath(f);
            m.setGrupo(rs.getInt("grupo"));
            musicas.add(m);
        }            
    }catch(SQLException e){
        e.printStackTrace(System.out);
    }finally{
        try {
            ps.close();
            rs.close();
        } catch (SQLException e) {
            e.printStackTrace(System.out);
        }          
    }
 return musicas;
}

ERRO:

Ok, era só

ArrayList<Musica> musicas = new ArrayList<>(dao.getRandomMusic());