How to insert nested JSON arrays into a table?
Use the function json_array_elements() instead, available in Postgres 9.5.
Quoting the manual, it ...


  Expands a JSON array to a set of JSON values.


And values can in turn be JSON arrays (or any other JSON values).

INSERT INTO testj (j)
SELECT * FROM json_array_elements(j);