В соответствии с сообщением об ошибке («Не удалось найти или загрузить основной класс») существуют две категории проблем:
Основной класс не может быть найден, если в имени полного класса или его неправильном синтаксисе указан или он не существует в предоставленном пути к классам.
Основной класс не может быть загружен, когда класс не может быть запущен, обычно основной класс расширяет другой класс и этот класс не существует в предоставленном пути к классам.
Например:
public class YourMain extends org.apache.camel.spring.Main
Если верблюжья пружина не включена, эта ошибка будет сообщена.
Вы не можете связать имя столбца в качестве параметра. Только значение столбца. Это имя должно быть известно, когда план выполнения вычисляется до привязки значений параметров и выполнения запроса. Если вы действительно хотите иметь такой динамический запрос, используйте API-интерфейс Criteria или какой-либо другой способ динамического создания запроса.
Попробуйте заменить Query for Criteria.
Criteria c = session.createCriteria(AdminsInfo.class);
c.add(Restrictions.eq(colname,colval));
c.list();