Null Pointer Exception with Arduino Communication

Try:

// arduino = new Arduino(this, Arduino.list()[2], 9600);
port = new Serial(this, Serial.list()[2], 9600);

References:
https://processing.org/reference/libraries/serial/index.html

:)