мало что понял из написаного... вообще насколько я знаю когда добавляешь новую строку нужно открывать метод append, советую почитать информацию и скачать пару исходников с сайта чтобы разобраться

а со счетчиком ты чето мудришь... непроще в таблице поставить поле + (autoincrement)