Y mas facil:
Sh*tmores: Convert java.sql.Blob to String;D
Oztia! ke weno, jijiji
pues bueno dejaré el código como sería…
byte[] bdata;
int id=0;
String comen1=new String();
String st1 =new String();
Blob st2=null;
String text=new String();
while (rs1.next())
{
stmt = pConexion2.prepareStatement
("INSERT INTO comentarios_ontologia VALUES (?,?,?)");
//VAMOS OBTENIENDO LOS DATOS DE LAS COLUMNAS DE LA TABLA JENA_LONG_LIT
id=(Integer)rs1.getObject(1);
comen1=(String)rs1.getObject(2);
st1=tc.TratarString(comen1);
st2=rs1.getBlob(4);
bdata = st2.getBytes(1, (int) st2.length());
text = new String(bdata);
bdata=st1.concat(text).getBytes();
stmt.setInt(1,id);
stmt.setBytes(3, bdata); //En vez de utilzar el metodo setBlob, utilizamos este
stmt.executeUpdate();
}
Saludos!