Robisz coś takiego:
editor2.putString("task list",json2);
editor3.putString("task list",json3);
Nie zapisujesz listy tylko stringi do tego samego klucza w mapie. Czyli nadpisujesz dane zawarte w "task list".
Doczytaj jak działają mapy.
Możesz stworzyć listę dodać do niej te stringi, sparsować do jsona i dopiero zapisać.
Zastanów się nad dodaniem bazy danych, bo ten sposób z poradniki wydaje się być takim obejściem.