arduino+processing=proplem

Is there a reason you're not simply using Firmata on the Arduino?

Aside from the fact that it sucks? And that it is unsupported? And that developing a protocol for communication is a great learning exercise?

Not everyone needs crutches.