List<MotivosDelPreso> lista = ec.createQuery("select mp from MotivosDelPreso mp where mp.preso=:preso and mp.condena is null", MotivosDelPreso.class).setParameter("preso", p).getResultList();
DefaultListModel model = new DefaultListModel();
mdsAsig = new ArrayList<MotivoDetencion>();
for (int i = 0; i < lista.size(); i++) {
MotivosDelPreso motivosDelPreso1 = lista.get(i);
MotivoDetencion motivoDetencion = motivosDelPreso1.getMotivoDetencion();
mdsAsig.add(motivoDetencion);
model.addElement(motivoDetencion.getId() + "-" + motivoDetencion.getDescripcion());
listaAsignada.setModel(model);
}