Well first thing is I would suggest you use a spreadsheet software such as google sheets. So that way you can easily compare values between each other and also use formulas to simulate an encounter. There's youtube videos of people building text based RPGs in spreadsheets. It can be a good way to test balance from a numbers standpoint. And my favorite thing about it is it's mobile! You can use spreadsheets whenever.
To answer your question though. No one can really know if your stats are too high or too low because we dont know anything else about your game. Your scope, your damage formulas, your progression style, etc etc etc. So the best way to know for yourself is to playtest, playtest, playtest. Which, as I said above, can be made simply within a spreadsheet!
Here's a quick and dirty example. I threw your class stats into a sheet and mimicked the default damage formula. As you can see, using the default formula, if a soldier attacks a slime he will do only 18 damage. Resulting in the slime going from 210 HP to 192 HP. It would take 12 hits from a soldier to kill a slime. From a quick glance we can see that is probably not very well balanced! Hope this helped.