borrado de elementos de un jlist

Hola
Tengo el siguiente problema con 2 objetos jlist, los cuales trato de mover sus elementos de un lado a otro pero al hacer el borrado me manda lo siguiente excepcion

 

El codigo que tengo es el sig
 

Alquien q me pueda orientar al respecto o que tenga algo parecido se los agradecere.

Saludos

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.

Al parecer a tu componenente

Al parecer a tu componenente no le gusta quedarse sin elementos que desplegar. Todo funciona bien hasta que tu Default model se queda en cero. Revisa que hace tu componenente cuando no tiene elementos y/o si le puedes poner un valor por default.

Otra cosa, ya te habras dado cuenta que si escribes:

 

Su codigo sigue comportandose raro. Lo mejor es que no tengas NullPointerExceptions en primer lugar.

Tambien, quita esta codigo, espero que solo lo tengas para depurar la aplicacion:

 

mismo problema

ya elimine los try q me comentas, sin embargo ahora pongo la sig validacion cuando trato de borrar
for (int i = indices.length - 1; i >= 0; i--) {
if (!dlmDesbloqueados.isEmpty()){
dlmDesbloqueados.remove(indices[i]);
}

pero sigo teniendo el mismo problema.

Que otra alternativa tengo.