I found similar question here An invalid XML character (Unicode: 0x0) and because of less reputation I could not ask there itself.
I saw the problem with the record also,in my case it was like a String="0/" . So I guess in java(while parsing xml) you are not allowed to pass 0/ together.
But Is there any way to tell Java about this possible problem and ignore it. Because in some cases maybe we do not want to modify all hundreds of records where this entry was made.