Вы можете использовать DECIMAL или NUMERIC
https://dev.mysql.com/doc/refman/8.0/ru/fixed-point-types.html
[ 114] или просто конвертируйте wei в Eth и сохраните FLOAT:
https://dev.mysql.com/doc/refman/8.0/en/floating-point-types.html
Известно ли вам, что Rhino поставляется с Java 6 ?
String javaScriptExpression = "sayHello(name);";
Reader javaScriptFile = new StringReader(
"function sayHello(name) {\n"
+ " println('Hello, '+name+'!');\n" + "}");
ScriptEngineManager factory = new ScriptEngineManager();
ScriptEngine engine = factory
.getEngineByName("JavaScript");
ScriptContext context = engine.getContext();
context.setAttribute("name", "JavaScript",
ScriptContext.ENGINE_SCOPE);
engine.eval(javaScriptFile);
engine.eval(javaScriptExpression);
Если вы хотите использовать его с Java 5, вам придется скачать API отдельно. Вы можете получить движки для многих популярных языков сценариев из scripting.dev.java.net .