Convertir Android Curseur à la liste de tableaux de tableaux

J'essaie de convertir mon Curseur de données à une liste de tableaux. Mais à la fin de toutes les données dans la liste de tableaux est écrasé à la dernière ligne. Que dois-je faire de mal?

Cursor c = myDbHelper.getLvl1Cata();
        String[] data = new String[3];
        c.moveToFirst();
        while(!c.isAfterLast()) {
                data[0] = Integer.toString(c.getInt(0));
                data[1] = c.getString(1);
                data[2] = Integer.toString(c.getInt(2));
                Log.e("cc", data[1]);
                catalogueData.add(data);
                c.moveToNext();
        }   

OriginalL'auteur Luciano | 2011-09-12