Não aceitar null

Alguém pode me da um exemplo de como posso acrescentar nesse “if” para que quando o campo estiver null, ele mudar o combobox para null? meu combobox já tem uma opção de null.

public void VerificarResultdo() {
        int linha = CadresultadoTabela.getSelectedRow();
        int coluna = CadresultadoTabela.getSelectedColumn();
        String tipo = CadresultadoTabela.getValueAt(linha, 26).toString();
        String snreferencia = CadresultadoTabela.getValueAt(linha, 21).toString();

        if (tipo.contains("Texto") && !snreferencia.contains("Sim")) {
            String valor1 = CadresultadoTabela.getValueAt(linha, 27).toString(); //Especificacao
            String valor2 = CadresultadoTabela.getValueAt(linha, 31).toString(); //Valor digitado pelo usuario  
            if (valor1.equals(valor2)) {
                modelo.setValueAt("Aprovado", linha, 33);
//                modelo.isCellEditable(linha, 32);
            } else {
                modelo.setValueAt("Reprovado", linha, 33);
            }
        } else if (tipo.contains("Min e Max") && !snreferencia.contains("Sim")) {
            Float valornumerico = Float.parseFloat(CadresultadoTabela.getValueAt(linha, 30).toString()); //Valor digitado pelo usuario   

            if (valornumerico >= Float.parseFloat(CadresultadoTabela.getValueAt(linha, 17).toString()) && valornumerico <= Float.parseFloat(CadresultadoTabela.getValueAt(linha, 18).toString())) {
                modelo.setValueAt("Aprovado", linha, 33);
            } else {
                modelo.setValueAt("Reprovado", linha, 33);
//                modelo.isCellEditable(linha, 32);
            }

        } else if (tipo.contains("No Min") && !snreferencia.contains("Sim")) {
            Float valornumerico = Float.parseFloat(CadresultadoTabela.getValueAt(linha, 30).toString()); //Valor digitado pelo usuario   

            if (valornumerico >= Float.parseFloat(CadresultadoTabela.getValueAt(linha, 17).toString())) {
                modelo.setValueAt("Aprovado", linha, 33);
            } else {
                modelo.setValueAt("Reprovado", linha, 33);
//                modelo.isCellEditable(linha, 32);
            }
        } else if (tipo.contains("No Max") && !snreferencia.contains("Sim")) {
            Float valornumerico = Float.parseFloat(CadresultadoTabela.getValueAt(linha, 30).toString()); //Valor digitado pelo usuario   

            if (valornumerico <= Float.parseFloat(CadresultadoTabela.getValueAt(linha, 18).toString())) {
                modelo.setValueAt("Aprovado", linha, 33);
            } else {
                modelo.setValueAt("Reprovado", linha, 33);
//                modelo.isCellEditable(linha, 32);
            }
        } else if (tipo.contains("ValorUnico") && !snreferencia.contains("Sim")) {
            Float valornumerico = Float.parseFloat(CadresultadoTabela.getValueAt(linha, 30).toString()); //Valor digitado pelo usuario   

            if (valornumerico == Float.parseFloat(CadresultadoTabela.getValueAt(linha, 17).toString())) {
                modelo.setValueAt("Aprovado", linha, 33);
            } else {
                modelo.setValueAt("Reprovado", linha, 33);
//                modelo.isCellEditable(linha, 32);
            }
        } else if (snreferencia.contains("Sim")) {
            modelo.setValueAt("Referência", linha, 33);

        }

    }

if (tipo.isEmpty())

ou ainda

if (tipo.equals(null))

Eriel, na verdade oq eu preciso saber é a coluna 30 e 31 se as celulas estiverem vazias ele retorna null no combobox que está em outra coluna