public UserBean[] lookupStartsWith(String startOfLast, String startOfFirst) throws DAOException { try { UserBean[] list = getFactory() .match( MatchArg.startsWithIgnoreCase("lastName", startOfLast), MatchArg.startsWithIgnoreCase("firstName", startOfFirst)); Arrays.sort(list); return list; } catch (RollbackException e) { throw new DAOException(e); } }