Erro no setResultTransformer - Hibernate

Boa tarde pessoal, estou com um problema aqui, tipo tenho um objeto: “Sitio” no qual possui vários dados:“id, nome, cidade,…”, porém gostaria de fazer um select em apenas alguns dados, para isso utilizei então o seguinte:

         Query consulta = session.createQuery(query);  
         consulta.setResultTransformer(Transformers.aliasToBean(Sitio.class));

está gerando o seguinte erro:

org.hibernate.PropertyNotFoundException: Could not find setter for 0 on class Model.Sitio
	at org.hibernate.property.ChainedPropertyAccessor.getSetter(ChainedPropertyAccessor.java:44)
	at org.hibernate.transform.AliasToBeanResultTransformer.transformTuple(AliasToBeanResultTransformer.java:57)
	at org.hibernate.hql.HolderInstantiator.instantiate(HolderInstantiator.java:69)
	at org.hibernate.loader.hql.QueryLoader.getResultList(QueryLoader.java:358)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
	at org.hibernate.loader.Loader.list(Loader.java:2099)
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
	at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
	at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
	at Dao.SitioDao.getSitios(SitioDao.java:44)
	at Controller.SitioController.getListarSitio(SitioController.java:53) 
...................................

OBS: Na classe “Sitio” possui todos os getters e setters, alguém poderia ajudar ??? agradeço pela ajuda.

Você pode mostrar a query e os métodos getters e setters?

Query:

select id, nome, ddd, cidade, uf, diaria, quarto, capacidade, jogos, piscina, quadra, sauna, churrasqueira from Sitio order by nome ASC

Sitio:

package Model;
// Generated 02/10/2012 23:56:12 by Hibernate Tools 3.2.1.GA


import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

/**
 * Cliente generated by hbm2java
 */
@Entity
public class Sitio  implements java.io.Serializable {

    @Id
    @GeneratedValue
     private Integer id;
     private String login;
     private String senha;
     private String nome;
     private String cpf;
     private String responsavel;
     private String ddd;
     private String telefone;
     private String cidade;
     private String uf;
     private String descricao;
     private String promocao;
     private Integer diaria;
     private Integer quarto;
     private Integer capacidade;
     private String jogos;
     private String piscina;
     private String quadra;
     private String sauna;
     private String churrasqueira;
     private String site;
     private String email;

    public Sitio() {
    }

    public Sitio(String login, String senha, String nome, String cpf, String responsavel, String ddd, String telefone, String cidade, String uf, String descricao, String promocao, Integer diaria, Integer quarto, Integer capacidade, String jogos, String piscina, String quadra, String sauna, String churrasqueira, String site, String email) {
       this.login = login;
       this.senha = senha;
       this.nome = nome;
       this.cpf = cpf;
       this.responsavel = responsavel;
       this.ddd = ddd;
       this.telefone = telefone;
       this.cidade = cidade;
       this.uf = uf;
       this.descricao = descricao;
       this.promocao = promocao;
       this.diaria = diaria;
       this.quarto = quarto;
       this.capacidade = capacidade;
       this.jogos = jogos;
       this.piscina = piscina;
       this.quadra = quadra;
       this.sauna = sauna;
       this.churrasqueira = churrasqueira;
       this.site = site;
       this.email = email;
    }
   
    public Integer getId() {
        return this.id;
    }
    
    public void setId(Integer id) {
        this.id = id;
    }
    public String getLogin() {
        return this.login;
    }
    
    public void setLogin(String login) {
        this.login = login;
    }
    public String getSenha() {
        return this.senha;
    }
    
    public void setSenha(String senha) {
        this.senha = senha;
    }
    public String getNome() {
        return this.nome;
    }
    
    public void setNome(String nome) {
        this.nome = nome;
    }
    public String getCpf() {
        return this.cpf;
    }
    
    public void setCpf(String cpf) {
        this.cpf = cpf;
    }
    public String getResponsavel() {
        return this.responsavel;
    }
    
    public void setResponsavel(String responsavel) {
        this.responsavel = responsavel;
    }
    public String getDdd() {
        return this.ddd;
    }
    
    public void setDdd(String ddd) {
        this.ddd = ddd;
    }
    public String getTelefone() {
        return this.telefone;
    }
    
    public void setTelefone(String telefone) {
        this.telefone = telefone;
    }
    public String getCidade() {
        return this.cidade;
    }
    
    public void setCidade(String cidade) {
        this.cidade = cidade;
    }
    public String getUf() {
        return this.uf;
    }
    
    public void setUf(String uf) {
        this.uf = uf;
    }
    public String getDescricao() {
        return this.descricao;
    }
    
    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }
    public String getPromocao() {
        return this.promocao;
    }
    
    public void setPromocao(String promocao) {
        this.promocao = promocao;
    }
    public Integer getDiaria() {
        return this.diaria;
    }
    
    public void setDiaria(Integer diaria) {
        this.diaria = diaria;
    }
    public Integer getQuarto() {
        return this.quarto;
    }
    
    public void setQuarto(Integer quarto) {
        this.quarto = quarto;
    }
    public Integer getCapacidade() {
        return this.capacidade;
    }
    
    public void setCapacidade(Integer capacidade) {
        this.capacidade = capacidade;
    }
    public String getJogos() {
        return this.jogos;
    }
    
    public void setJogos(String jogos) {
        this.jogos = jogos;
    }
    public String getPiscina() {
        return this.piscina;
    }
    
    public void setPiscina(String piscina) {
        this.piscina = piscina;
    }
    public String getQuadra() {
        return this.quadra;
    }
    
    public void setQuadra(String quadra) {
        this.quadra = quadra;
    }
    public String getSauna() {
        return this.sauna;
    }
    
    public void setSauna(String sauna) {
        this.sauna = sauna;
    }
    public String getChurrasqueira() {
        return this.churrasqueira;
    }
    
    public void setChurrasqueira(String churrasqueira) {
        this.churrasqueira = churrasqueira;
    }
    public String getSite() {
        return this.site;
    }
    
    public void setSite(String site) {
        this.site = site;
    }
    public String getEmail() {
        return this.email;
    }
    
    public void setEmail(String email) {
        this.email = email;
    }




}