Для включения подстановочного знака вы можете сделать, как показано ниже.
В своем утверждении select удалите = и добавьте LIKE
PreparedStatement stmt = conn.prepareStatement("SELECT (NAME) FROM stocks1 WHERE FULLNAME LIKE ?");
add% в методе setString.
ps.setString(1, name[i1]+ "%");
Кроме того, для вопроса о пустых строках, пожалуйста, проверьте, совпадают ли регистры обоих столбцов сравнения, они должны быть в верхнем или нижнем.
Если это не так, вы можете конвертировать, сравнивая, как показано ниже.
SELECT (NAME) FROM stocks1 WHERE upper(FULLNAME) LIKE ?
ps.setString(1, upper(name[i1])+ "%");