como manipular o valor de retorno de JTable na coluna especificada?

Eu tenho um JTable que tem duas colunas (JTable editável). Quando um usuário digita algo na segunda coluna, minha exigência é a seguinte:

usuário só pode datilografar um número e vírgula

quando o usuário digitar um caracter errado, ele emitirá um bipe(Toolkit.getDefaultToolkit().beep();)

Como faço para conseguir isso? (se jtextfield precisar de filtro de documento ou documento simples etc, se for JTable, então como?)

questionAnswers(1)

yourAnswerToTheQuestion