coverage.statementCoverage returns a fractional percentage which ends up...

... comparing wrong decimal places.

The coverage.statementCoverage returns a double value  of 0 <=  x <= 1 and min returns a value of 0 <= x <= 100. Statement coverage would always be less then min.