В отличие от других ответов, почему бы не использовать PreparedStatement?
По сути, вам придется кодировать так:
PreparedStatement st=conn.prepareStatement("select * from empdetails where empnum=?");
st.setString(1, jempId);
ResultSet rs=st.executeQuery();
Причина, по которой вы должны использовать PreparedStatements, связана с SQL-инъекцией проблем. Например, используя код, который вы разместили в вопросе, хакер всегда может ввести «1; удалить * из empdetails» в текстовое поле, из которого вы выбираете jempid.
Таким образом, окончательный сформированный запрос будет
select * from empdetails where empnum=1;delete * from empdetails
, что приведет к удалению всех данных в empdetails.
Так что всегда используйте PreparedStatements !!