Vladislav Korzun 397 FileMap

PatternSyntaxException бросается, если передать неправильное регулярное выражение в String.split(). Ты передаёшь " ", это правильное регулярное выражение. Убери try/catch.
http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#split%28java.lang.String%29