Usando SimpleCursorAdapter com Spinner?

Eu tenho um banco de dados com tabela "mytable" com 2 colums "id", "sampletext" Eu quero consultar valores distintos de sampletext e alimentar a um Spinner usando SimpleCursorAdapter.

aqui está o que é tentado

String[] cols=new String[]{"sampletext"};
int[] lbls=new lbls[]{android.R.id.text1};
mycursor=sdb.query(true,"mytable", cols,null,null,null,null,null,null);
sca=new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, mycursor, cols,lbls,0);
sca.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spn.setAdapter(sca);

Quando eu corro isso eu recebo erro na linha 4: id não existe. quando eu mudei a primeira linha para "id" o spinner foi preenchido com valores id. Mas eu preciso "sampletext", o que estou fazendo de errado? Aprecie todas as sugestões

questionAnswers(3)

yourAnswerToTheQuestion