Eliminar registro múltiple o Seleccionar y obtener el ID JTable & JCheckBox

hola amigos me encuentro ahora con un pequeño problema que no he podido solucionar es de eliminar registro múltiple o Seleccionar y obtener el ID JTable & JCheckBox he implementado:
private void rSeleccionMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
rSeleccion.setSelected(true);
rDeseleccionar.setSelected(false);
if(rSeleccion.isSelected()){
try {
DefaultTableModel modelo = (DefaultTableModel) jTable.getModel();
for (int fila = 0; fila < modelo.getRowCount(); fila++) {
modelo.setValueAt(true, fila, 7);
}
} catch (Exception e) {
e.printStackTrace();
JOptionPane.showMessageDialog(null, "Alerta de error CODIGO #031: " + e.getMessage(), "Alerta de advertencia", JOptionPane.ERROR_MESSAGE);
}
}
}

para luego verificar.

int FilaSeleccion = jTable.getSelectedRow();
if (FilaSeleccion > -1) {
if (FilaSeleccion > -1) {
System.out.println(FilaSeleccion);
int[] indSeleccion = jTable.getSelectedRows();
int iLength = indSeleccion.length;
System.out.println(iLength);
for (int i=0; i < iLength; i++) {
System.out.println((String) jTable.getValueAt(indSeleccion[i], 0));
}
}
}

Y me regresa que he seleccionado 4 filas pero en jTable.getSelectedRows(); me regresa o especifica solo una dentro del array.

Un poco de ayuda como saber cuales son las filas que he seleccionado por JCheckbox para eliminar o seleccionar y obtener su ID del registro. :-(

Saludos.