В документации это упоминается ниже
JsonArray getJsonArray(String name)
Returns the array value to which the specified name is mapped. This is a convenience method for (JsonArray)get(name) to get the value.
Parameters:
name - the name whose associated value is to be returned
Returns:
the array value to which the specified name is mapped, or null if this object contains no mapping for the name
Имеет ли значение здесь значение всего JSONArray или просто ссылку на существующий массив? Если он возвращает весь массив, то это означает, что две копии одного и того же массива будут существовать в памяти одновременно.