Error
% javac StringTest.java StringTest.java:4: variable errorSoon might not have been initialized errorSoon[0] = \"Error, why?\"
String[] errorSoon = new String[n];
With n being how many strings it needs to hold.
You can do that in the declaration, or do it without the String[] later on, so long as it's before you try use them.