A CursorAdapter just links the ListView with the Database/Data from the Database specified in the Cursors sqlQuery.
String sqlQuery = "Select * From WhatSoEver";
Cursor c = dbhelper.rawQuery(sqlQuery, null);
the list will get each Item/Row that the Cursor could find, matching the sql selection. So if you want to add another item, you have to add it to your database. If you dont specify any Order, it will be ordered by id or the order the rows were inserted.
If you want the latest items to show up first, you will have to specify a different order, assuming your table has an id, you could do it like this
String sqlQuery = "Select * From WhatSoEver Order By id desc";
Cursor c = dbhelper.rawQuery(sqlQuery, null);