Метод Float.parseFloat() может бросать NumberFormatException, если ты передашь туда некорректную строку. В данном случае ты туда передаешь пустую строку, что не является валидным числом.
Тебе надо добавить обработку данной ошибки или проверять строку на пустоту. Как обрабатывать ошибки - можно прочесть в документации по try catch оператору