Вместо этого
String creationDate = (String) dataSnapshot.child("creationDate").getValue();
String dropbox = (String) dataSnapshot.child("dropbox").getValue();
String endDate = (String) dataSnapshot.child("endDate").getValue();
String evernote = (String) dataSnapshot.child("evernote").getValue();
String googleDocs = (String) dataSnapshot.child("googleDocs").getValue();
String members = (String) dataSnapshot.child("members").getValue();
String projectName = (String) dataSnapshot.child("projectName").getValue();
String subject = (String) dataSnapshot.child("subject").getValue();
Сделай так
String creationDate = dataSnapshot.child("creationDate").getValue().toString();
String dropbox = dataSnapshot.child("dropbox").getValue().toString();
String endDate = dataSnapshot.child("endDate").getValue().toString();
String evernote = dataSnapshot.child("evernote").getValue().toString();
String googleDocs = dataSnapshot.child("googleDocs").getValue().toString();
String members = dataSnapshot.child("members").getValue().toString();
String projectName = dataSnapshot.child("projectName").getValue().toString();
String subject = dataSnapshot.child("subject").getValue().toString();
toString () используется для преобразования любого значения в строку. Вы не можете ничего бросить в строку, как делаете.
Также этот код
DataService dataService = new DataService();
dataService.setCreationDate(creationDate);
dataService.setDropbox(dropbox);
dataService.setEndDate(endDate);
dataService.setEvernote(evernote);
dataService.setGoogleDocs(googleDocs);
dataService.setmembers(members);
dataService.setProjectName(projectName);
dataService.setSubject(subject);
grouplist.add(dataService);
можно заменить этим
DataService dataService = new DataService(subject, projectName, endDate, members, creationDate, dropbox, evernote, googleDocs);
grouplist.add(dataService);
Или это,
grouplist.add(new DataService(subject, projectName, endDate, members, creationDate, dropbox, evernote, googleDocs));
Как вы уже создали конструктор для этого класса.