spero di essere stato chiaro.....
Mica tanto

Ho capito che hai una tabella "lista" con i campi "id", "nome", "testo", "testo2", "testo3".

Mi pare di aver capito che ora vuoi fare una select non più basata su "nome" ma su "testo2".
Mi sembra banale, ma magari ho capito male.

pstmt = (PreparedStatement) conn.prepareStatement("SELECT * FROM lista where testo2" = ?");
pstmt.setString(1, "tuo valore di ricerca di testo2");

Ciao.