Editar dados gravados no banco

ola galera…

estou com um probleminha e gostaria da ajuda de voces com uma aplicacao desktop e banco mysql utilizando dao

hoje quando realizo a consulta de um usuario ele me retorna os dados em uma determinada tela, o que preciso e retornar
dados em um jcombobox sei que para retornar em textfield mas estou tento problemas com a combobox pois se for atualizar um determinado dado exemplo estado para nao ter erros e ser padrao e selecionado em uma combobox o estado mas como fazer isso?

codigo abaixo

public Usuario consulta(String objetc) throws Exception{
		
		Usuario usuario = new Usuario();
		
		sql = "SELECT nome,email,telefone,login,senha FROM usuario WHERE nome = ?";
		
		ps = conectar().prepareStatement(sql);
		
		ps.setString(1, objetc);
		
		rs = ps.executeQuery(); 
		
		
		while (rs.next()){
			
			usuario.setNome(rs.getString("nome"));
			usuario.setEmail(rs.getString("email"));
			usuario.setTelefone(rs.getString("telefone"));
			usuario.setSetor(rs.getString("setor"));// aqui e uma combo
			usuario.setTipo(rs.getString("tipo"));// aqui e outra combo
			usuario.setLogin(rs.getString("login"));
			usuario.setSenha(rs.getString("senha"));
		}
		desconectar();
		return usuario;
	}

}
	public void actionPerformed(java.awt.event.ActionEvent e) {
					Usuario usuario = new Usuario();
					DAOUsuario daoUsuario = new DAOUsuario();
					
					try {
						usuario = daoUsuario.consulta(jtfConsulta.getText());
						
						jtfNome.setText(usuario.getNome());
						jtfEmail.setText(usuario.getEmail());
						jtfTelefone.setText(usuario.getTelefone());
						jcbSetor.setSelectedItem(usuario.getSetor());//combo
						jcbNivel.setSelectedItem(usuario.getTipo());//combo
						jtfLogin.setText(usuario.getLogin());
						jpfSenha.setText(usuario.getSenha());
						
						
					} catch (Exception e1) {
						e1.printStackTrace();
					}
				}
			});
		}
		return jbConsulta;
	}