Problem with loadJSONArray example

sorry can not help about MAC,
just hope someone with that hardware can jump in,

but you should be much more detailed about
hardware and OS revision …
add can you prepare and run

void mysysinfo() {
  println( "System     : " + System.getProperty("os.name") + "  " + System.getProperty("os.version") + "  " + System.getProperty("os.arch") );
  println( "JAVA       : " + System.getProperty("java.home")  + " rev: " +javaVersionName);
  println( "user.home  : " + System.getProperty("user.home") );
  println( "user.dir   : " + System.getProperty("user.dir") );
  println( "sketchPath : " + sketchPath() );
  println( "dataPath   : " + dataPath("") );
  println( "dataFile   : " + dataFile("") );
}

void setup() {
  mysysinfo();
}

and instead of try to build up from “reference”
just run directly from examples, is faster, less error prone
from example test:
… processing-3.5.3\modes\java\examples\Topics\Advanced Data\LoadSaveJSON
in case its a " build for MAC " problem there could be much more problems.