Passando um List<Long> para cláusula Where In da Named Query

Boa noite galera,

estou com o seguinte problema, estou fazendo um select para retornar um lista de objetos, para isso estou passando um List para ser utilizado na cláusula where in.

segue o código:

Criando o List:

Método do DAO:

public List<Filial> recuperaListaFilialSelecionadas(List<Long> filiaisSelecionadas) throws PlcException {
		Query query = getSession().getNamedQuery("FilialEntity.queryListaFilial");
		query.setParameterList("filiaisSelecionadas", filiaisSelecionadas);
		return (List<Filial>) query.list();
	}

Named Query:

Erro: