Problema com JSF:Error getting property

Ola a todos os programadores JAVA !!!
Estou estudando Java ha pouco tempo, mas tenho nocao de programacao orientada a objetos. Sou programador Delphi ha muitos anos. Estou tentando fazer uma aplicacao usando Netbeens (IDE), JSF e Hibernate.
Ao executar o meu form de Cadastro de Projetos no Netbeens , ao carregar o formulario da a seguinte mensagem de erro : org.apache.jasper.JasperException: javax.servlet.jsp.JspException: Error getting property ‘todos’ from bean of type ProjetoAcho que declarei a propriedade corretamente, declarei so o metodo Get

public Result getTodos() {
try {

        Class.forName("org.firebirdsql.jdbc.FBDriver");
        Connection con = DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:c:\\Teixeira\\BD\\PMAN.GDB","sysdba","admnfb");  
        Statement stm = con.createStatement() ;
        ResultSet res = stm.executeQuery("select IDPROJETO,PROJETO from PROJETO");
        return ResultSupport.toResult(res);
        
}
  catch ( Exception e ) { 
  e.printStackTrace(); 
  return null;
  } 

}

abaixo vai o pedaco do meu form

<f:view>
<h:form id=“cadastro”>
<h:panelGrid columns=“2”>
<f:facet name=“header”>
<h:outputText value=“Cadastro de Projetos”/>
</f:facet>
<h:outputText value=“Código:” />
<h:inputText id=“idprojeto"
value=”#{CadProjetos.idprojeto}“
required=“false”/>
<h:outputText value=“Nome Projeto:” />
<h:inputText id=“projeto"
value=”#{CadProjetos.projeto}“
size=“60"
required=“true” />
</h:panelGrid>
<h:dataTable value=”#{CadProjetos.todos}” var=“item”>
<h:column>
<f:facet name=“header”>
<h:outputText value =“Código” style=“font-weight:bold”/>
</f:facet>
<h:outputText value =”{item.IDPROJETO}"/>
</h:column>
<h:column>
<f:facet name=“header”>
<h:outputText value =“Projeto” style=“font-weight:bold”/>
</f:facet>
<h:outputText value ="{item.PROJETO}"/>
</h:column>
</h:dataTable>
</h:form>
</f:view>

a declaracao do maneged bean da classe acho que esta correta:

CadProjetos
Projeto
session

ha outro detalhe na minha configuracao do web.xml tenho

Faces Servlet
/faces/*

entao pra chamar meu formulario tenho que acrescentar /faces
Fiz assim porque nao pretendo usar extensao de arquivo .faces, quero usar .jsp
Na configuracao do config-faces.xml tenho que colocar /faces no caminho dos meus arquivos .jsp ?

ih brother eu nunca fiz isso com o result nao… sempre tenhu um obj dentro de um list.,

e outra, nao acessa direto assim nao.,…
tipo… cria managedbean com um metodo get e e dentro deste chama outro metodo para buscar no banco…
e antes de chamar no metodo get, verifica se esta null… pra nao ter que buscar dinovo…

tenta com list abraço

Estou estudando o livro Core Java Server Faces - David Geary e Cay Horstmann e la eles dizem que DataTable aceita nao só List , como tambem: um Array, Instancia de JAva.sql.ResultSet, Javax.servelet.jsp.jstl.sql.Result e javax.faces.model.DataModel.
Tentei fazer um exemplo parecido com o do livro e nao entendi é o erro que da quando executo a tela: o Error Getting Property.
Mas valeu a boa vontade e as dicas…
Se alguem tiver uma dica pro erro que ta acontecendo agradeco novamente.