public List getKw(String kw) throws SQLException { if(kw == null || kw.length() == 0) throw new SQLException(ResourceManager.getString("retrieve.kw.null")); Connection connection = getConnection(); PreparedStatement pstmt = connection.prepareStatement("select * from xyz where ItemName like('%?%');"); pstmt.setString(1,kw); ResultSet rs =pstmt.executeQuery(); List list = new ArrayList(); InfyCrDao ic = null; if(rs.next()) { ic = new InfyCrDao(rs.getInt("Sno")); ic.setSNo(rs.getInt("Sno")); ic.setItemName(rs.getString("ItemName")); ic.setItemDescription(rs.getString("ItemDescription")); ic.setDateOfInitiation(rs.getDate("DateOfInitiation")); ic.setCurrentStatus(rs.getString("CurrentStatus")); ic.setPendingWith(rs.getString("PendingWith")); ic.setRemarks(rs.getString("Remarks")); list.add(ic); } rs.close(); pstmt.close(); ...