It's really needed a new class? you can do something like:

```java
BaseDAO<SurveyalValue> surveyalDao = new BaseDAO<SurveyalValue>(SurveyalValue.class) 
```` 
The `BaseDAO` already provide a way of `listing` using a cursor.