Не надо никаких вычисляемых столбцов, всё можно сделать в рамках запроса. JAVA я не знаю, приведу на PHP, но, думаю, суть будет понятна. Запрос будет примерно такой:
"SELECT name, salary * percent * ".(int)$_POST['val']." AS value FROM table WHERE 1=1"
Суммирование, думаю, лучше сделать уже через JAVA: чем меньше запросов, тем лучше. Но можно и отдельный запрос:
"SELECT SUM(salary * percent * ".(int)$_POST['val'].") AS sum FROM table WHERE 1=1"