Problemas para validar campos JFormattedTextField

Boa tarde pessoal!
Estou desenvolvendo um sistema CRUD em Swing e agora estou com problemas para validar campos.
Explicando:

Tenho em meu form 5 JFormattedField que os campos para data, rg, cpf, cep e telefone.
Até ai tudo bem, meu sistema cadastra tudo direitinho.
Agora o problema é fazer com que o sistema não aceite campos em “branco”, pois o que ocorre é que mesmo não se informando nada no campo o sistema considera que ele esta preenchido devido os caracteres da mascara.
Entenderam?
minha mascara de cep é #####-###, logo aparece no form assim | - |…tudo bem, mas se clico no botao ele grava no banco de dados apenas os caracteres especiais da mascara.
COMO FAÇO PARA QUE ISSO NÃO ACONTEÇA?
MINHA IDÉIA É DE QUE O SISTEMA NESSA SITUAÇÃO CONSIDERE O CAMPO COMO VAZIO.

Agradeço a todos pela colaboração.

[size=18] Aconteceu alguma coisa na hora de postar, pois percebi que tem uns três post meus iguais.
Peço desculpas! [/size]