Certo, è molto molto semplice
Nella Sub JobDone, hai una riga che legge i dati ricevuti, ad esempio
A questo punto basta che analizzi il primo carattere della stringa ricevuta.
Se il primo carattere è una "E" vuol dire che c'è stato un errore, dividi la stringa ricevuta (ti trovi quattro righe) e analizzando la stringa capisci quale è l'errore.
Se invece ricevi il carattere "K", oppure "[", oppure "{" (basta insomma che sia diverso da "E"), allora tutto ok e prosegui.
Sergio
P.S.: se il primo carattere è un "[" devi iniziare con parser.NextArray, se è un "{" devi iniziare con parser.NextObject