Aslında bana göre hata değildir bu ya neyse eclipse sorunu .s.s.s
Herhangi bir string olmayan değeri tek başına string yerine girmeye çalışırsan hata verir, sayılar da dahil.
p.sendMessage(variable + "");
Şeklinde yaparsan çözülüyor bende*
Aynı şekilde art arda 2 String olmayan veri girmeye çalışırsan da böyle olur, onların da arasına + "" koy*