Ajuda - Desfazer seleção DataTable client-side

Boa tarde Galera!

Sou iniciante em java e primefaces e estou com um problema que não consigo resolver.

Em uma tela, tenho um datatable com a opção selection=“single”(radio) e fora do datatable tenho um selectBooleanCheckBox.

Quando clicar no selectBooleanCheckBox, se alguma linha do datatable estiver com marcada, a mesma deverá ser desmarcada. Até aqui tudo bem, fiz um script com jquery que manipula isso.

O meu problema ocorre quando clico no botão avançar e faço a requisição. O correto seria o sistema entender que não há nenhuma linha selecionada e emitir uma mensagem de aviso.Mas ocorre que, mesmo estando desmarcado o bean recebe a linha selecionada e preenche o objeto.

A minha pergunta seria como devo fazer para que isso não ocorra? quando desmarcar o radio nenhuma seleção deve ser enviado ao Bean.

Alguem já passou por isso?