Ti stai incasinando la vita per niente: il metodo getString() di ResultSet fa automaticamente la conversione del dato in String (qualunque tipo di dato esso sia), senza che tu debba discriminare sul tipo di dato, come stai facendo.

Dai un'occhiata alla mia pillola: http://forum.html.it/forum/showthrea...hreadid=801696

Ciao.