Nella tua funzione prima di fare al cast verso il valore data,
fai prima il controllo, castandola come stringa, controlli se è nulla e poi fai i lavori che ti servono.