Checkbox en jtable

hola me gustaria saber como creo un check en un jtable, los datos los recibo de mysql y los agrego en un modelo y de ahi se pasan al jtable.
modPermisos.addColumn("Modulo");
modPermisos.addColumn("Descripcion");
modPermisos.addColumn("Activar");

while(rs.next()){
Object [] fila = new Object[3];
for (int i=0; i<2; i++){
fila[i] = rs.getString( i+1 );
}
str = rs.getString(3);
if (str.equals("S")){
fila[2] = Boolean.TRUE;
}else{
fila[2] = Boolean.FALSE;
}
modPermisos.addRow(fila);

y me regresa en la tercera columna true/false, pero no el check...

Me pueden ayudar porfavor

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de divad

terminado

Hola les comento que ya solucione el error cree el modelo con tipo de datos de columnas predefinidas...

Class[] types = new Class [] {
java.lang.Object.class, java.lang.Object.class, java.lang.Boolean.class, java.lang.Boolean.class
};

dentro del modelo, saludos