public LinkedList<Order> getOwnOrders() throws SQLException {
        LinkedList<String> select = new LinkedList<String>();
        select.add("OrderID");
        select.add("Date");
        select.add("Amount");
        select.add("Username");
        select.add("ISBN");
        LinkedList<String> from = new LinkedList<String>();
        from.add("Orders");
        LinkedList<Pair<String, String>> whereClauses = new LinkedList<Pair<String, String>>();
        whereClauses.add(new Pair<String, String>("Username=?", username));
        LinkedList<String> whereConjunctions = new LinkedList<String>();
        ResultSet resultSet = executeDynamicQuery(select, from, whereClauses, whereConjunctions, null, null, 0);

        LinkedList<Order> orders = new LinkedList<Order>();
        while (resultSet.next()) {
            orders.add(new Order(resultSet.getInt(1), resultSet.getDate(2), resultSet.getInt(3), resultSet.getString(4),
                    resultSet.getString(5)));
        }

        return orders;
    }