Okay, one more update. I’m trying, I’m really trying, but literally 14 hours on this already and
I’m spent. 
New Code to line out each array:
//declarations
String[] gpsData = new String[50]; //65
String[] gpsData1 = new String[50]; //65
//draw()
gpsData = split(inStringGPS[0], ',');
gpsData1 = split(inStringGPS[1], ',');
Outputs:
[0] "$GPGGA,182533.00,4355.94412,N,07859.68771,W,1,08,1.20,138.8,M,-35.9,M,,*6A"
[1] "$GPGSA,A,3,16,04,23,09,27,26,08,07,,,,,3.01,1.20,2.76*05"
[2] "$GPGSV,4,1,13,04,53,204,29,07,29,300,29,08,44,175,31,09,55,268,33*79"
[3] "$GPGSV,4,2,13,11,07,169,,16,52,051,19,21,10,048,20,23,53,216,35*70"
[4] "$GPGSV,4,3,13,26,26,063,28,27,61,123,31,31,03,112,,46,19,240,*7C"
[5] "$GPGSV,4,4,13,51,32,218,*45"
[6] "$GPGLL,4355.94412,N,07859.68771,W,182533.00,A,A*74"
[0] "$GPRMC"
[1] "182922.00"
[2] "A"
[3] "4355.94180"
[4] "N"
[5] "07859.69043"
[6] "W"
[7] "0.342"
[8] ""
[9] "060320"
[10] ""
[11] ""
[12] "A*6A"
[0] "$GPVTG"
[1] ""
[2] "T"
[3] ""
[4] "M"
[5] "0.342"
[6] "N"
[7] "0.634"
[8] "K"
[9] "A*27"
BUT… I get an “ArrayOutofBoundsException:1” error after about 15 seconds even though
data is present on the console?
Anyway, I’m willing to live without gpsData1 , and revert back to previous code IF serialEvent
can produce the proper output.
Thanks again for helping…and stressing me out by overthinking! 