public List<String> getclientinfo(String token) { Session session = createSessionFactory().openSession(); String email; String password; List<Clients> list = null; List<String> info = null; Transaction tx = null; try { tx = session.beginTransaction(); list = (List<Clients>) session.createQuery("FROM Clients").list(); for (Clients c : list) { if (c.getToken().equalsIgnoreCase(token)) { email = c.getEmail(); password = c.getPassword(); info.add(email); info.add(password); } } } catch (HibernateException e) { if (tx != null) tx.rollback(); e.printStackTrace(); } finally { session.close(); } return info; }