ANOVA is a strange word, because it means many different things. When people fit a general linear model with categorical predictors, they often call it ANOVA, and they get sums of squares (including error sums of squares).
When given a single argument it produces a table which tests whether the model terms are
So the editor is expecting the table sums of squares such as you get from anova, something like:
> x <- runif(100)
> y <- runif(100)
> anova(lm(y ~ x))
Analysis of Variance Table
Df Sum Sq Mean Sq F value Pr(>F)
x 1 0.0023 0.002314 0.0303 0.8623
Residuals 98 7.4958 0.076487
And these sums of squares should sum to the total sums of squares:
> var(y) * (length(y)-1)
You don't have this, because you didn't do a general linear model (or what the editor is thinking of as anova) and so you don't have sums of squares.
You could try explaining this. But I like to take the path of least resistance when it comes to dealing with statistical issues with editors and I would just rename the table. You could call it Type III tests of fixed effects (I think that's what SAS and SPSS call it), or something like 'significance tests of each predictor'. I'd also remove the intercept from it (unless you're really interested in that) and I'd be tempted to remove mmolO2.L as well, if (as I'd assume) you have that in the parameter estimates already.