I'm having this problem too but the only time I see it happening is when I use 'GROUP BY' in my sql. If I replace my 'GROUP BY' parameter with a null, it works, but they're not grouped like I need them to be...
while using CursorAdapter you need a field in table _id,otherwise it will give error of no column found _id. In such case give alias to primary key as _id.and it will work fine....