Aparente error de Puerto

Buenas!!
he aqui la explicacion de la situacion para pasar al problema… tengo Arduino UNO con un modulo GPS UBLOX Neo6M, no hay problema con las conexiones con arduino, la carga del codigo para Gps en el mismo los puedo ver perfectamente los tramas que tira el GPS desde el monitor serie, el caso es que esto lo quiero transferir a una base de datos, investigando conoci una aplicacion llamada processing y ahi el dilema, al ejecutar el codigo me pasa este error : IllegalAccesErros: tried to acces class processing .core.PAplets$RegisteredMethods from class cc.Arduino.Arduino$SerialProxy. Y me marca sobre esta linea arduino = new Arduino(this, Arduino.list()[0]);
Codigo entero:
import processing.serial.;
import cc.arduino.
;
import de.bezier.data.sql.*; // Permite la conexion con la base de datos
int rastreo;
int temPin= 4; // Es el Pin en el que recibes los datos
MySQL msql;
Arduino arduino;
String user = “root”; //
String pass = “”;
String database = “tasas_asur”;

void setup(){

arduino = new Arduino(this, Arduino.list()[0]); //Es el puerto Com usado
arduino.pinMode(temPin, Arduino.INPUT);
msql = new MySQL( this, “localhost”, database, user, pass );
}

void draw(){

rastreo = (arduino.digitalRead(temPin)); // la rastreo capturada
println(rastreo + " tarjeta");

if ( msql.connect() ){
msql.execute( “insert into latitud VALUES (’”+rastreo+"’)");//
println( “connection ok”);
}
else{
println( “connection failed”);
}
//delay(2000);// intervalo en milisegundos que leeras datos
}

Desde ya Gracias, si consiguen ver algo que estoy pasando por alto y me ayudan estaré muy agradecida