Я думаю, что проблема в вашем FuelService.
@Override
public List<Fuel> findAll() {
LOGGER.debug("findAll()");
ResponseEntity responseEntity = restTemplate.getForEntity(url, List.class);
return (List<Fuel>) responseEntity.getBody();
}
Не используйте getForEntity (url, List.class), список не безопасен для типов. попробуйте вместо этого:
template.exchange(url, GET, new HttpEntity<>(), newParameterizedTypeReference<List<Fuel>>() { });
Это вернет тип безопасного ResponseEntity, который должен быть в состоянии работать.