Don't receiving confirmation of the changes from the xbee

And the incomingchar is filled in with O+K so it became a String.

No, it doesn't. You don't append the NULL, so you don't have a string.