I have a simple piece of code that outputs console text to a text file in Java:
PrintStream out = new PrintStream(new FileOutputStream(\"test2_output.txt\"))
You're currently redirecting the standard output stream to a file. To redirect the standard error stream use
System.setErr(out);