Yes, a new rule, like this:

    // Parse a create sequence statement.
    create_sequence_node returns [CreateSequenceStatement ret]
        :   CREATE SEQUENCE t=from_table_name
            (START WITH s=int_literal_or_bind)?
            (INCREMENT BY i=int_literal_or_bind)?
        {ret = factory.createSequence(t, s, i, getBindCount()); }
        ;

    int_literal_or_bind returns [ParseNode ret]
        : n=int_literal
        | n = bind_expression { $ret = n; }

This basically allows bind variables in the create sequence statement, like this:

      CREATE SEQUENCE foo.bar STARTS WITH ? INCREMENT BY ?

and then you can use preparedStmt.setInt(1, 100); and preparedStmt.setInt(2,10); to bind the values at runtime.

Also, see my above - I think your CREATE SEQUENCE statement needs the parens where I put them. Add a few more positive/negative tests in QueryParserTest to verify.