Hola:
Aquí
http://chuwiki.chuidiang.org/index.php?title=JTable tienes cómo hacer que las celdas no sean editables.
En cuanto al ancho de columna, jTable.getColumn(...).setPreferredWidth().
Para borrar todas las filas, creo que funciona tableModel.setRowCount(0) sin necesidad de bucle.
Se bueno.