Issue with java.text.NumberFormat

Question: (Where I am suspecting the error is coming from is FinanceTool/lifeCalculator/CetegoryPercentileToNumerical/
Why is it adding line code “19” value excluding the dollar sign to the value of line code “25” after the output of line “26”. Example - if line code “19” is equal to “$20.00”, and line code “25” is equal to “$30.00”, line “26” would print, “$30.0020.0”

Repl link: