getStringではなくgetObjectをダウンキャストしてたり、printlnで文字列変換してたり
いったいどんなDBなんだ?