String value = reader.nextString();
Nothing in Java would truncate the String and add ellipses. Did you manually truncate this or is the program you are using to view the file truncating this? What program are you using to view the file?
but I am sticking to your use of \n. The
What's the proces you are reading (I assume that proc is an external Process)?