Utilizando o replace para tratar as informações que serão gravadas no banco.

Um recurso bem legal para se trabalhar com formulários são as máscaras de entrada.
Só que no processo de salvar as informações no banco, esta informação vai junto, fazendo parte da informação.
Por exemplo:
Se você tem um campo de CPF e o cliente digita o CPF no campo com máscara, a informação que irá ser salva são os dígitos numéricos e os caracteres especiais, que no caso seriam o \".\" e o \"-\", ou seja, salvaria 123.456.789-10 e não apenas os números 12345678910.

Para resolver este problema, utilizamos o replace no momento de gravar a informação no banco de dados.
Outra coisa bem bacana é que você pode empregar o replace no mesmo campo quantas vezes quiser.
Veja os exemplos abaixo:

            ps.setString(1, cadastro.getCpf().replace(\".\", \"\").replace(\"-\", \"\"));
            ps.setString(2, cadastro.getCnpj().replace(\".\", \"\").replace(\"/\", \"\").replace(\"-\", \"\"));
            ps.setString(3, cadastro.getTitulo().replace(\".\", \"\").replace(\"/\", \"\"));
            ps.setString(4, cadastro.getPis().replace(\".\", \"\").replace(\"-\", \"\"));
            ps.setString(5, cadastro.getIe().replace(\".\", \"\").replace(\"/\", \"\").replace(\"-\", \"\"));

Nesta função, você pede para que o replace (substituir), substitua o caractere \".\" pelo caractere \"\" (nenhum).