JTable como fazer cast de object de uma row para uma string para gravar no meu VO

entaum se alguem please puder me ajudar

to capturando dados de uma pesquisa no bd e jogando em uma Jtable dai eu quero que o usuario seleciono algum dos registros retornados na Jtable e quando ele clica no botao OK o registro selecionado na JTable seja gravado no meu FuncionarioVO o codigo do botao esta logo abaixo por favor se alguem puder me ajudar…tento fazer cast pra string mas aparece esse erro Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: java.lang.String

meu codigo do botao abaixo

    FuncionariosVO vo= new FuncionariosVO();
    DefaultTableModel modelo1 = (DefaultTableModel) table.getModel();
     table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); 
    
        for(int index = 0; index < modelo1.getRowCount(); index++){  
           if(((Boolean)modelo1.getValueAt(index, 1)).booleanValue()){  
               vo.setCodigo((String) modelo1.getValueAt(index, 0));  
               vo.setNome((String)modelo1.getValueAt(index, 1));  
               vo.setRua ((String)modelo1.getValueAt(index, 2));  
               vo.setTelefone ((String)modelo1.getValueAt(index,3));  
           }  
        }

Opa, beleza?! Tente fazer assim:

ok …fiz isso mais ele continua gerando a mesma exception… java.lang.ClassCastException: java.lang.String