Clausula IN SQLQuery Hibernate

Galera
tenho meu sql

SQLQuery q = session.createSQLQuery(SELECT * FROM … IN(:cod));

como seta esse parametro ?
tentei com
q.setString(“cod”,codigos);

mas isso não funciona, pq vai como String
no caso de number mesmo, como setaria?

Exemplo

String hql = select iss from InteracaoSolicitacaoServico as iss where iss.estado in (:aguardandoAtendimento, :aguardandoRetorno, :atendendo)

Query query = getEntityManager().createQuery(hql);

query.setParameter(“aguardandoAtendimento”, AGUARDANDO_ATENDIMENTO);
query.setParameter(“aguardandoRetorno”, AGUARDANDO_RETORNO);
query.setParameter(“atendendo”, EM_ATENDIMENTO);

mais cara,
eu não sei a quantidade de codigos que vai vim no IN
então fixo assim não rola

Tenta assim:

q.setParameterList("cod", seulist, Hibernate.INTEGER); //imagino q seu doc seja integer