Prueba esto en su lugar:
update o
set latitude = (select avg(latitude)
from location
where location.creatorId=o.creatorId
and location.timestamp<o.timestamp+interval 5 minute
and location.timestamp>o.timestamp-interval 5 minute)
from occurrence o
Obtuvo el error "columna desconocida 'ocurrencia.creatorId'" porque la subconsulta más interna no puede acceder a la ocurrencia de la tabla. Como resultado, todas las referencias a columnas en la tabla de ocurrencias de la subconsulta no son válidas. La consulta anterior debería funcionar bien.