List<Map<String, Object>> uploads = new ArrayList<Map<String, Object>>();
Key userGroupKey = KeyFactory.createKey("UserUploadGroup", user.getEmail());
Query q = new Query("UserUpload").setAncestor(userGroupKey);
q.addFilter("user", Query.FilterOperator.EQUAL, user);
PreparedQuery pq = ds.prepare(q);
Iterable<Entity> results = pq.asIterable();
for (Entity result : results) {
Map<String, Object> upload = new HashMap<String, Object>();
upload.put("description", (String) result.getProperty("description"));
BlobKey blobKey = (BlobKey) result.getProperty("upload");