The beginning bytes of the file:
-17, -69, -65
is the bytes of the BOM: Byte Order Mark... Some correlation of your data:
[-17, -69, -65, 109, 111, 117, 115, 101, 111, 118, 101, 114]
[109, 111, 117, 115, 101, 111, 118, 101, 114]
Also, the proper name of the charset is "UTF-8"
-- note the dash
BufferedReader in = new BufferedReader(new InputStreamReader(is, "UTF-8"));