Ciao a tutti ho questo problema, in una mia classe leggo una tabella di un db, e faccio:
crs = new CachedRowSet();
PreparedStatement stmt = null;

stmt = conn.prepareStatement(statement);
stmt.setString(1,paese);
ResultSet rs = stmt.executeQuery();
crs.populate(rs);
nel momento che leggo un campo definito con integer mi ritorna valori strani ovvero io faccio crs.getString("id") doce ID in tabella è uguale a uno(1) mi ritorna :4294967301 non riesco capire cosa c'è.
Grazie per l'aiuto.