Зачем все это?
```
return getColumnAt(columnIndex).toString(); // и проверку на null добавить
```