I believe that the correct behavior when a high/low surrogate pair in UTF-16 is the right hand of a move to a jchar is to set the left side to the default substitute char value \ufffd.  I'll look about and find the documentation.  This may be a Java specific rule, but it is consistent in spirit with the Unicode recommendations.