You are trying to create BigDecimal objects from strings "Tier", "Financed", "Rate", and "Term". These aren't numbers so you are seeing the exception error.
To fix this, skip these lines and instead create the Double's directly from the parameters you are passing in. e.g.
Double doubleValTier = Tier.doubleValue();
Hope this helps.
Hello
Thanks for the answer Robert. It helped.