String colname = request.getParameter("colname");//get the column name from teh dropdown
String value = request.getParameter("value");//get the value that the user entered
PreparedStatement searchQuery = null;
String searchString = String.format("Select * from yourtable where %s = ?", colname);
//create a connection , say con
searchQuery = con.prepareStatement(searchString);
searchQuery.setString(1, value);
ReultSet rs = searchQuery.executeQuery();
Это решение является лишь базовой идеей, поэтому вы должны изменить его в соответствии с требованиями. Если столбцы, которые вы ищете, относятся к разным типам, то вам нужно учитывать это.