la otra vez tuve que hacer un proyecto parecido, lo que hice fue que iba corriendo la tabla, entonces iba deshabilitando las celdas de esa columna, Y con otro ciclo iba reccoriendo las celdas de la columna exceptuando la de la columna deshabilitada y luego depositaba el resultaddo donde yo queria con el setValueAt(obj, x, y);
talvez eso te pueda ayudar