I took a stab at it and found the problem: It's in the PlayerListener, in the method where you check the block attached to the sign. The numbers...
Separate names with a comma.