rro ao converter a consulta Nhibernate em lista genéri

Tenho uma entidade simples chamadaEmployeeEntity com propriedadesID, Name, Age, Organisation eDesignation. Estou apenas consultando o banco de dados usando a consulta

IQuery query = session.CreateQuery(
    "select Name, Designation, Age, Organisation FROM EmployeeEntity " +
    "group by Name, Designation, Age, Organisation");

IList<EmployeeEntity> employee = query.List<EmployeeEntity>(); // Throws error

mas na conversão para o meu tipo, está lançando uma exceção:

Não foi possível executar a consulta [SQL: SQL não disponível]

withInnerException:

O valor "System.Object []" não é do tipo "NHibernateTest.EmployeeEntity" e não pode ser usado nesta coleção genérica.
Nome do parâmetro: value

, embora funcione bem usando esta consulta:

IQuery query = session.CreateQuery("select e FROM EmployeeEntity e group by e");

IList<EmployeeEntity> employee = query.List<EmployeeEntity>();

mas não quero selecionar todas as colunas porque não preciso dela

questionAnswers(2)

yourAnswerToTheQuestion