java.lang.NumberFormatException: For input string: " "

Estou desenvolvendo uma aplicação usando o swing, ao chamar o helper para preencher o jtable no frame da o seguinte error: java.lang.NumberFormatException: For input string: " "

Projeto no github:GitHub - MarcosYusei/SemurCEI: Projeto sistema de controle de equipamento e aluguel de equpamentos

Emprestimo.java:
package model;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

public class Emprestimo
{

public Integer id;
public Unidade unidade = new Unidade();
public TipoEquipamento tipoequip = new TipoEquipamento();
public String modelo;
public Unidade destino = new Unidade();
public Nome nome;
public Date dataSaida;
public Date dataDevolucao;
public String status;
public String tipo;
public String observacao;
public String tombo;
public String serie;    

public Emprestimo(Integer id,Unidade unidade, TipoEquipamento tipoequip,String modelo,Unidade destino, Nome nome, Date dataSaida, Date dataDevolucao, String status, String tipo, String observacao, String tombo, String serie) {
    this.id = id;
    this.unidade = unidade;
    this.tipoequip = tipoequip;
    this.modelo = modelo;
    this.destino = destino;        
    this.nome = nome;
    try
    {
        
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.UK);
        
        String dataParastring = sdf.format(dataSaida);
        Date dateDeString = sdf.parse(dataParastring);
        
        this.dataSaida = dateDeString;
        
    }
    catch (ParseException ex)
    {
        
        java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        
    }
    
    try
    {
        
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.UK);
        
        String dataParastring = sdf.format(dataDevolucao);
        Date dateDeString = sdf.parse(dataParastring);
        
        this.dataDevolucao = dateDeString;
        
    } catch (ParseException ex) {
        java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    }  
    
    this.status = status;
    this.tipo = tipo;
    this.observacao = observacao;
    this.tombo = tombo;
    this.serie = serie;
}

public Emprestimo(Unidade unidade, TipoEquipamento tipoequip,String modelo,Unidade destino, Nome nome, Date dataSaida, Date dataDevolucao, String status, String tipo, String observacao, String tombo, String serie) {
    this.unidade = unidade;
    this.tipoequip = tipoequip;
    this.modelo = modelo;
    this.destino = destino;        
    this.nome = nome;        
    this.nome = nome;
    try
    {
        
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.UK);
        
        String dataParastring = sdf.format(dataSaida);
        Date dateDeString = sdf.parse(dataParastring);
        
        this.dataSaida = dateDeString;
        
    }
    catch (ParseException ex)
    {
        
        java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        
    }
    
    try
    {
        
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.UK);
        
        String dataParastring = sdf.format(dataDevolucao);
        Date dateDeString = sdf.parse(dataParastring);
        
        this.dataDevolucao = dateDeString;
        
    } catch (ParseException ex) {
        java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    }  
    
    this.status = status;
    this.tipo = tipo;
    this.observacao = observacao;
    this.tombo = tombo;
    this.serie = serie;
}

public Emprestimo()
{
    
    
}

public Integer getId() {
    return id;
}

public void setId(Integer id) {
    this.id = id;
}

public Unidade getUnidade() {
    return unidade;
}

public void setUnidade(Unidade unidade) {
    this.unidade = unidade;
}

public TipoEquipamento getTipoequip() {
    return tipoequip;
}

public void setTipoequip(TipoEquipamento tipoequip) {
    this.tipoequip = tipoequip;
}

public String getModelo() {
    return modelo;
}

public void setModelo(String modelo) {
    this.modelo = modelo;
}

public Unidade getDestino() {
    return destino;
}

public void setDestino(Unidade destino) {
    this.destino = destino;
}

public Nome getNome() {
    return nome;
}

public void setNome(Nome nome) {
    this.nome = nome;
}

public Date getDataSaida() {
    return dataSaida;
}

public void setDataSaida(Date dataSaida) {
    this.dataSaida = dataSaida;
}

public Date getDataDevolucao() {
    return dataDevolucao;
}

public void setDataDevolucao(Date dataDevolucao) {
    this.dataDevolucao = dataDevolucao;
}

public String getStatus() {
    return status;
}

public void setStatus(String status) {
    this.status = status;
}

public String getTipo() {
    return tipo;
}

public void setTipo(String tipo) {
    this.tipo = tipo;
}

public String getObservacao() {
    return observacao;
}

public void setObservacao(String observacao) {
    this.observacao = observacao;
}

public String getTombo() {
    return tombo;
}

public void setTombo(String tombo) {
    this.tombo = tombo;
}

public String getSerie() {
    return serie;
}

public void setSerie(String serie) {
    this.serie = serie;
}   

public String StatustoString()
{
    
    return getStatus();
    
}        

}

CadastroEmprestimoHelper.java

package controller.helper;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import model.Emprestimo;
import model.TipoEquipamento;
import model.Unidade;
import view.TelaCadastroEmprestimo;
import java.util.logging.Level;
import java.util.logging.Logger;
import model.Nome;


public class CadastroEmprestimoHelper 
{
    
    private final TelaCadastroEmprestimo view;
    
    public CadastroEmprestimoHelper(TelaCadastroEmprestimo view) 
    {
        this.view = view;
    }        
    
    //metodo obter modelo sem id apenas para a inserção dos campos mais importantes
    public Emprestimo obterModeloSemID()
    {
        
       Unidade unidade = (Unidade) view.getTxtUnidade().getSelectedItem();//Unidade unidade recebe passado para unidade a view gettextunidade e pegue o texto
       TipoEquipamento tipoequip = (TipoEquipamento) view.getTxtTipoEquip().getSelectedItem();
       String modelo = view.getTxtModelo().getSelectedItem().toString();
       Unidade destino = (Unidade) view.getTxtDestino().getSelectedItem();
       Nome nome = (Nome) view.getTxtNome().getSelectedItem();
       Date dataSaida = (Date) view.getTxtDataSaida().getDate();
       Date dataDevolucao = (Date) view.getTxtDataDevolucao().getDate();
       String status = view.getTxtStatus().getSelectedItem().toString();
       String tipo = view.getTxtTipo().getSelectedItem().toString();
       String observacao = view.getTxtObservacao().getText();
       String tombo = view.getTxtTombo().getSelectedItem().toString();
       String serie = view.getTxtSerie().getSelectedItem().toString();
       
       if(view.getTxtObservacao().getText() == null)
       {
           
           observacao = "NULL";
           
       } 
       else
       {
           
           observacao = view.getTxtObservacao().getText();
           
       }           
       
       Emprestimo emprestimo = new Emprestimo(unidade,tipoequip,modelo,destino,nome,dataSaida,dataDevolucao,status,tipo,observacao,tombo,serie);      

       return emprestimo;        
        
    }    
    

    public Emprestimo obterModelo()
    {
       Integer id = Integer.parseInt(view.getTxtId().getText());
       Unidade unidade = (Unidade) view.getTxtUnidade().getSelectedItem();
       TipoEquipamento tipoequip = (TipoEquipamento) view.getTxtTipoEquip().getSelectedItem();
       String modelo = view.getTxtModelo().getSelectedItem().toString();
       Unidade destino = (Unidade) view.getTxtDestino().getSelectedItem();
       Nome nome = (Nome) view.getTxtNome().getSelectedItem();
       Date dataSaida = (Date) view.getTxtDataSaida().getDate();
       Date dataDevolucao = (Date) view.getTxtDataDevolucao().getDate();
       String status = view.getTxtStatus().getSelectedItem().toString();
       String tipo = view.getTxtTipo().getSelectedItem().toString();
       String observacao = view.getTxtObservacao().getText();
       String tombo = view.getTxtTombo().getSelectedItem().toString();
       String serie = view.getTxtSerie().getSelectedItem().toString();
      
       if(view.getTxtObservacao().getText() == null)
       {
           
           observacao = "NULL";
           
       } 
       else
       {
           
           observacao = view.getTxtObservacao().getText();
           
       }           
       
       Emprestimo emprestimo = new Emprestimo(id,unidade,tipoequip,modelo,destino,nome,dataSaida,dataDevolucao,status,tipo,observacao,tombo,serie);      

       return emprestimo;   
        
    }

    public void setModelo()
    {
        
        int setar = view.jTabelaCadEmprestimo.getSelectedRow();     
        
        view.txtId.setText(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 0).toString());
        view.txtUnidade.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 1).toString());   
        view.txtTipoEquip.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 2).toString());   
        view.txtModelo.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 3).toString());   
        view.txtDestino.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 4).toString());
        view.txtNome.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 5).toString());   

        try 
        {
            Date data = new SimpleDateFormat("dd/MM/yyyy").parse((String)view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 6));
            
            view.txtDataSaida.setDate(data);
        } catch (ParseException ex) 
        {
            Logger.getLogger(CadastroEmprestimoHelper.class.getName()).log(Level.SEVERE, null, ex);
        }
        
        try 
        {
            Date data = new SimpleDateFormat("dd/MM/yyyy").parse((String)view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 7));
            
            view.txtDataDevolucao.setDate(data);
        } catch (ParseException ex) 
        {
            Logger.getLogger(CadastroEmprestimoHelper.class.getName()).log(Level.SEVERE, null, ex);
        }        
        
        view.txtStatus.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 8).toString());     

        view.txtTipo.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 9).toString());
        
         if(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 10).toString() != null)
         {
             
             view.txtObservacao.setText(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 10).toString());   
             
         }
         else
         {
             
             view.txtObservacao.setText("NULO");   
             
         }  
         
        view.txtTombo.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 11).toString());   
        view.txtSerie.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 12).toString());                   
        
    }       
    
    public void limparTela()
    {
        
        view.getTxtObservacao().setText("");
        view.getjTabelaCadEmprestimo().clearSelection();
        
    }   
    
    public void bloquearCampos()
    {
        view.getTxtUnidade().setEnabled(false);
        view.getTxtTipoEquip().setEnabled(false);
        view.getTxtModelo().setEnabled(false);
        view.getTxtDestino().setEnabled(false);
        view.getTxtNome().setEnabled(false);
        view.getTxtDataSaida().setEnabled(false);
        view.getTxtDataDevolucao().setEnabled(false);
        view.getTxtStatus().setEnabled(false);
        view.getTxtObservacao().setEnabled(false);
        view.getTxtTombo().setEnabled(false);
        view.getTxtSerie().setEnabled(false);        
        
        view.btnEditar.setEnabled(false);
        view.btnEmprestar.setEnabled(false);
        view.btnDevolver.setEnabled(true);
        view.btnPesquisar.setEnabled(false);        
    }
    
    public void desbloquearCampos()
    {
        
        view.getTxtUnidade().setEnabled(true);
        view.getTxtTipoEquip().setEnabled(true);
        view.getTxtModelo().setEnabled(true);
        view.getTxtDestino().setEnabled(true);
        view.getTxtNome().setEnabled(true);
        view.getTxtDataSaida().setEnabled(true);
        view.getTxtDataDevolucao().setEnabled(true);
        view.getTxtStatus().setEnabled(true);
        view.getTxtObservacao().setEnabled(true);
        view.getTxtTombo().setEnabled(true);
        view.getTxtSerie().setEnabled(true);        
        
        view.btnEditar.setEnabled(true);
        view.btnEmprestar.setEnabled(true);
        view.btnDevolver.setEnabled(true);
        view.btnPesquisar.setEnabled(true);           
        
    }                   
    
    
    
}

CadastroEmprestimoController.java:

package controller;

import controller.helper.CadastroEmprestimoHelper;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.ArrayList;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import model.DAO.EmprestimoDAO;
import model.DAO.EquipamentoDAO;
import model.DAO.NomeDAO;
import model.DAO.TipoEquipamentoDAO;
import model.DAO.UnidadeDAO;
import model.Emprestimo;
import model.Equipamento;
import model.Nome;
import model.TipoEquipamento;
import model.Unidade;
import view.TelaCadastroEmprestimo;
import view.TelaPrincipal;


public class CadastroEmprestimoController
{
    
    ArrayList<Emprestimo> emprestimos = new ArrayList<Emprestimo>();    
    
    private TelaCadastroEmprestimo view;
    private CadastroEmprestimoHelper helper;    
    
    public TelaPrincipal TelaPrincipal;  

    public CadastroEmprestimoController(TelaCadastroEmprestimo view) 
    {
        this.view = view;
        this.helper = new CadastroEmprestimoHelper(view);
    }  
    
    public CadastroEmprestimoController() 
    {
        throw new UnsupportedOperationException("Not supported yet."); // Generated from nbfs://nbhost/SystemFileSystem/Templates/Classes/Code/GeneratedMethodBody
    }    
    
    public void EmprestarEquipamento()
    {
        
        //comparações logicas
        if(view.getTxtUnidade().getSelectedIndex() != 0 && view.getTxtTipoEquip().getSelectedIndex() != 0 && view.getTxtModelo().getSelectedIndex() != 0 && view.getTxtDestino().getSelectedIndex() != 0
        && view.getTxtNome().getSelectedIndex() != 0 && view.getTxtDataSaida().getDate()==null && view.getTxtDataDevolucao().getDate()==null && view.getTxtStatus().getSelectedIndex() != 0 && view.getTxtObservacao().getText().trim().isEmpty()
        && view.getTxtTombo().getSelectedIndex() != 0 && view.getTxtSerie().getSelectedIndex() != 0)
        {
            
            JOptionPane.showMessageDialog(null, "Campos obrigatorios vazios, selecione-os!!","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
            
        }   
        if(view.getTxtUnidade().getSelectedIndex() != 0 && view.getTxtTipoEquip().getSelectedIndex() != 0)
        {    
        
            JOptionPane.showMessageDialog(null, "Campos unidade e/ou tipo equipamento vazio/s, selecione-os","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
            
        }
        if(view.getTxtDestino().getSelectedIndex() != 0 && view.getTxtModelo().getSelectedIndex() != 0)
        {    
        
            JOptionPane.showMessageDialog(null, "Campos destino e/ou modelo vazio/s, selecione-os","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
            
        }       
        if(view.getTxtDataSaida().getDate()==null && view.getTxtDataDevolucao().getDate()==null)
        {    
        
            JOptionPane.showMessageDialog(null, "Campos data saida e/ou data devolucão vazio/s, selecione-os","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
            
        }     
        if(view.getTxtStatus().getSelectedIndex() == 0)
        {    
        
            JOptionPane.showMessageDialog(null, "Campo status vazio, selecione-os","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
            
        }    
        if(view.getTxtTipo().getSelectedIndex() != 0)
        {    
        
            JOptionPane.showMessageDialog(null, "Campo tipo vazio, selecione-os","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
            
        }       
        if(view.getTxtTombo().getSelectedIndex() != 0 && view.getTxtSerie().getSelectedIndex() != 0)
        {    
        
            JOptionPane.showMessageDialog(null, "Campo tombo e/serie vazios, selecione-os","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
            
        }
        
            //compara se todos os campos foram preenchidos
            if(view.getTxtUnidade().getSelectedItem() != null && view.getTxtTipoEquip().getSelectedItem() != null && view.getTxtModelo().getSelectedItem() != null
            && view.getTxtDestino().getSelectedItem() != null && view.getTxtNome().getSelectedItem() != null && view.getTxtDataSaida().getDate() != null && view.getTxtDataDevolucao().getDate() != null
            && view.getTxtStatus().getSelectedItem() != null && view.getTxtTipo().getSelectedItem() != null && view.getTxtTombo().getSelectedItem() != null & view.getTxtSerie().getSelectedItem() != null)
            {
                
                if(view.getTxtStatus().getSelectedItem().equals("INDISPONIVEL") || view.getTxtStatus().getSelectedItem().equals("MANUTENÇÃO")
                   || view.getTxtStatus().getSelectedItem().equals("EMPRESTADO") || view.getTxtStatus().getSelectedItem().equals("SELECIONE UM STATUS"))
                {
                    
                    JOptionPane.showMessageDialog(null, "Error equipamento emprestado/indisponivel ou manutenção!","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
                    
                }    
                else
                {
                    
                    Emprestimo emprestimo = helper.obterModeloSemID();
                    
                    try
                    {
                        
                        Connection conexao = new Conexao().Conectar();
                        EmprestimoDAO emprestimoDAO = new EmprestimoDAO(conexao);
                        emprestimoDAO.inserir(emprestimo);
                        
                        helper.bloquearCampos();
                        
                        tabelaEmprestimo();
                        
                       JOptionPane.showMessageDialog(null, "Equipamento emprestado com sucesso!"); 
                        
                    }
                    catch(SQLException ex)
                    {
                        
                        JOptionPane.showMessageDialog(null, "Error ao emprestar equipamento no banco de dados! /nError:"+ex);
                        
                    }    
                    
                }    
                
            }
        
    }            
    
    public void tabelaEmprestimo()
    {
        
        if(view.jTabelaCadEmprestimo != null)
        {
            
            DefaultTableModel modelo = (DefaultTableModel) view.jTabelaCadEmprestimo.getModel();
            
            if(modelo.getRowCount() > 0)
            {
                
                //sete as linhas como 0
                modelo.setRowCount(0);
                
            }    
            
            try
            {
                
                Connection conexao = new Conexao().Conectar();
                EmprestimoDAO emprestimoDAO = new EmprestimoDAO(conexao);
                
                ArrayList<Emprestimo> emprestimos = emprestimoDAO.selecioneAllEmprestimos();
                
                for(Emprestimo emprestimo : emprestimos)
                {
                    
                    Object[] linha = new Object[13];
                    
                    linha[0] = emprestimo.getId();
                    linha[1] = emprestimo.getUnidade().getUnidadenome();
                    linha[2] = emprestimo.getTipoequip().getTipoequipamento();
                    linha[3] = emprestimo.getModelo();
                    linha[4] = emprestimo.getDestino().getUnidadenome();
                    linha[5] = emprestimo.getNome();
                    linha[6] = emprestimo.getDataSaida();
                    linha[7] = emprestimo.getDataDevolucao();
                    linha[8] = emprestimo.getStatus();
                    linha[9] = emprestimo.getTipo();
                    linha[10] = emprestimo.getObservacao();
                    linha[11] = emprestimo.getTombo();
                    linha[12] = emprestimo.getSerie();
                    
                    //adicione as linhas ao modelo
                    modelo.addRow(linha);                                        
                    
                }    
                
            }    
           
            catch(SQLException ex)
            {
                
                JOptionPane.showMessageDialog(null, "Error ao preencher tabela!" + ex);
                
            }               
            
        }    
        
    }
    
    public void atualizaUnidade()
    {
        
     try
     {
         
            Connection conexao = new Conexao().Conectar();  
            
            UnidadeDAO unidadedao = new UnidadeDAO(conexao);
            
            ArrayList<Unidade> unidades = unidadedao.selecioneAllUnidade();
         
            DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtUnidade().getModel();
            
            combomodel.removeAllElements();
            
            for(Unidade unidade : unidades)
            {
                
                combomodel.addElement(unidade);
                
            }    
     }
     catch(SQLException ex)
     {
         
         JOptionPane.showMessageDialog(null,"Error a preencher combobox unidade:" +ex);
         
     }            
        
    } 
    
    //metodo para atualizar combobox tipoequipamento
    public void atualizarTipoEquip()
    {
        
        try
        {
            
            Connection conexao = new Conexao().Conectar();
            
            TipoEquipamentoDAO tipoequipamentodao = new TipoEquipamentoDAO(conexao);
            
            ArrayList<TipoEquipamento> tipoequipamentos = tipoequipamentodao.selecioneAllTipoEquipamento();
         
            DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtTipoEquip().getModel();
            
            combomodel.removeAllElements();
            
            for(TipoEquipamento tipoequipamento : tipoequipamentos)
            {
                
                combomodel.addElement(tipoequipamento);
                
            }                
            
        }
        catch(SQLException ex)
        {
            
            JOptionPane.showMessageDialog(null, "Error ao preencher o combobox:" +ex);
            
        }                          
        
    }        

   public void atualizarModelo() 
    {
        
        try
        {
            
            Connection conexao = new Conexao().Conectar();
            
            EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
            
            ArrayList<Equipamento> equipamentos = equipamentoDAO.selecioneAllEquipamento();
            
            DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtModelo().getModel();
            
            combomodel.removeAllElements();
            
            for(Equipamento equipamento : equipamentos)
            {
                
                combomodel.addElement(equipamento.EquiptoString());
                
            }             
            
        }
        catch(SQLException ex)
        {
            
            JOptionPane.showMessageDialog(null, "Error ao preencher combobox equipamento!" + ex);
            
        }    
 
    }
   
    public void atualizardestino() 
    {
       
     try
     {
            Connection conexao = new Conexao().Conectar();  
            
            UnidadeDAO unidadedao = new UnidadeDAO(conexao);
            
            ArrayList<Unidade> unidades = unidadedao.selecioneAllUnidade();
         
            DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtDestino().getModel();
            
            combomodel.removeAllElements();
            
            for(Unidade unidade : unidades)
            {
                
                combomodel.addElement(unidade);
                
            }    
     }
     catch(SQLException ex)
     {
         
         JOptionPane.showMessageDialog(null,"Error a preencher combobox destino:" +ex);
         
     }            
    
    }   
    
    public void atualizaNome()
    {
        
        try
        {
            
            Connection conexao = new Conexao().Conectar();
            
            NomeDAO nomeDAO = new NomeDAO(conexao);
            
            ArrayList<Nome> nomes = nomeDAO.selecioneAllNome();
            
            DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtNome().getModel();
            
            combomodel.removeAllElements();
            
            for(Nome nome : nomes)
            {
                
                combomodel.addElement(nome);
                
            }             
            
        }
        catch(SQLException ex)
        {
            
            JOptionPane.showMessageDialog(null, "Error ao preencher combobox nome!" + ex);
            
        }         
        
    }        
    
    public void atualizaTombo() 
    {
        
        try
        {
            
            Connection conexao = new Conexao().Conectar();
            
            EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
            
            ArrayList<Equipamento> equipamentos = equipamentoDAO.selecioneAllEquipamentoTombo();
            
            DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtTombo().getModel();
            
            combomodel.removeAllElements();
            
            for(Equipamento equipamento : equipamentos)
            {
                
                combomodel.addElement(equipamento.TombotoString());
                
            }             
            
        }
        catch(SQLException ex)
        {
            
            JOptionPane.showMessageDialog(null, "Error ao preencher combobox tombo por equipamento!" + ex);
            
        } 
 
    }    
    
    public void atualizaEquipamentoModelo(String tipoequipamentonome) 
    {
        
        try
        {
            Connection conexao = new Conexao().Conectar();
            
            EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
            
            ArrayList<Equipamento> equipamentos = equipamentoDAO.selecionarAllModeloPorTipoEquip(tipoequipamentonome);
            
            DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtModelo().getModel();
            
            combomodel.removeAllElements();
            
            for(Equipamento equipamento : equipamentos)
            {
                
                combomodel.addElement(equipamento.EquiptoString());
                
            }             
            
        }
        catch(SQLException ex)
        {
            
            JOptionPane.showMessageDialog(null, "Error ao preencher combobox equipamento por tipo equipamento!" + ex);
            
        }          
        
    }         
    
    public void atualizaComboTombo(String equip)
    {
        
        try
        {
            
            Connection conexao = new Conexao().Conectar();
            
            EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
            
            ArrayList<Equipamento> equipamentos = equipamentoDAO.selecioneAllEquipamentoTomboStringEquip(equip);
            
            DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtTombo().getModel();
            
            combomodel.removeAllElements();
            
            for(Equipamento equipamento : equipamentos)
            {
                
                combomodel.addElement(equipamento.TombotoString());
                
            }             
            
        }
        catch(SQLException ex)
        {
            
            JOptionPane.showMessageDialog(null, "Error ao preencher combobox tombo por equipamento!" + ex);
            
        }         
        
    }        
    
    public void atualizaComboSerie(String equip) 
    {
        
        try
        {
            
            Connection conexao = new Conexao().Conectar();
            
            EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
            
            ArrayList<Equipamento> equipamentos = equipamentoDAO.selecioneAllEquipamentoSerieStringEquip(equip);
            
            DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtSerie().getModel();
            
            combomodel.removeAllElements();
            
            for(Equipamento equipamento : equipamentos)
            {
                
                combomodel.addElement(equipamento.SerietoString());
                
            }             
            
        }
        catch(SQLException ex)
        {
            
            JOptionPane.showMessageDialog(null, "Error ao preencher combobox serie por equipamento!" + ex);
            
        }         
        
    }    
    
    public void atualizaSerie()
    {
        
        try
        {
            
            Connection conexao = new Conexao().Conectar();

            EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);

            ArrayList<Equipamento> equipamentos = equipamentoDAO.selecioneAllEquipamentoSerie();            
            
            DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtSerie().getModel();
            
            combomodel.removeAllElements();
            
            for(Equipamento equipamento : equipamentos)
            {
                
                combomodel.addElement(equipamento.SerietoString());
                
            }             
            
        }
        catch(SQLException ex)
        {
            
            JOptionPane.showMessageDialog(null, "Error ao preencher combobox serie por equipamento!" + ex);
            
        } 
    
    }                
}

A mensagem de erro está bem clara amigo. Tu estás tentando formatar " " como se fosse um número. Linha 67 do CadastroEmprestimoHelper.

Na mensagem de erro está mostrando tudo.