Unknown column 'errores' in 'field list' significa que ese campo no existe en la tabla.
Revisa tu código linea por línea, también tienes errores como en esta parte:
Código PHP:
Ver original$sql = "UPADTE ".static::$nombre_tabla." SET ";
$sql .=" WERE id = ". $bd->preparar_consulta($this->id);
Salu2