[Resolvido]Dúvida ao gravar Boolean em Banco de Dados

Bom dia galera, tudo certo? Bem, estou trabalhando com o banco IBEXPERT e numa tabela tenho o seguinte campo: TUR_PARTMAISEDU - CHAR(1). Na minha classe de entidade do banco de dados criei o seguinte:

 @Column(name = "TUR_PARTMAISEDU")
    private String progMaisEducacao;
//get e set

No meu xhtml tenho um selectBooleanCheckbox que eu vou gravar no banco ( se o campo for marcado grava 1 por exemplo, caso contrario 0) . Enfim, mas não sei se é na minha classe de entidade que devo fazer as validações. Tentei passar para boolean e Boolean ao invés de String ( private String progMaisEducacao). Na primeira vez até gravou ‘Y’ no banco, porém depois não deu mais certo.
No xhtml:

 <h:outputText value="PARTICIPA DO MAIS EDUCAÇÃO: " />  
 <p:selectBooleanCheckbox value="#{turmaJsfBean.crudObj.progMaisEducacao}"/>  

Se alguém puder ajudar a fazer a validação eu agradeço mto. Vlw

Boa tarde. Alguém poderia dar uma ajuda aí? Se alguém puder, agradeço mto… Vlw…

Cara, da pra criar um controlador no código ou, no meu caso, faria um procedure!