Conexao de sistema java com bd dando erro

Tipos diferentes de dados, provavelmente esperava uma String e recebeu um número.
Ajuste: mod.setTitulo(jCheckBoxTitNaoCadMed.getText());//retorna apenas o texto do JCheckBox, pode ser feito o mesmo com o não

Não

Creio que você esteja no início do aprendizado por isso sugeri o canal, pois inicie meus estudos por ele, praticamente do 0.
Você não vai conseguir se desenvolver estudando pelo fórum, a finalidade dele é outra, que vai permitir a você se aprimorar, tirar dúvidas, interagir, com profissionais que atuam na área, professores, formados, etc, por exemplo, eu sou estudante, não sou desenvolvedor, mas uma das recomendações da universidade foi participar de fóruns e praticar bastante.
Assim, tanto para melhorar sua lógica, quanto sua orientação a objeto, você deve procurar materiais de referência antes.
Procure por materiais da Caleum, vejo eles sendo bem recomendados por outros participantes do fórum.
Não adianta insistir muito, pois você precisa melhorar sua base de orientação a objeto e estrutura de dados.
A maioria dos erros cometidos em sua aplicação são quando você tenta passar um objeto x como um objeto y, ai dá erro mesmo.
Por exemplo, tentar converter um a String “sim” ou “” em número usando Integer.parseInt.
Não tem como prover muito auxílio, por isso recomendei que assista todos os vídeos (116) do canal.

Considero que sua postagem perdeu o foco inicial, pois a medida que uma solução aparece outro problema surge, ai já envolve uma área chamada programação defensiva e isto necessita de muita prática.
Té+, bons estudos.