Definir matriz de parâmetros para hibernar a linguagem de consulta

Atualmente, a consulta recebe um único reportID para retornar os resultados. Agora, se eu quiser passar vários reportIDs e retornar o / p em apenas uma chamada para o banco de dados, como faço isso?

String queryText = "from com.abc.domain.bcd.Report report  where report.reportID in :reportId";

    Query query = SessionFactory.getCurrentSession().createQuery(queryText.toString());

    query.setParameter("reportID", reportId);

    query.list();

Eu tentei passar como um arrayList mas sem sorte. Obteve o erro abaixo

List<String> reportID= new ArrayList<String>();
    reportID.add("aaa");
    reportID.add("bbb");

java.util.ArrayList incompatível com java.lang.String

questionAnswers(1)

yourAnswerToTheQuestion