Groovy additions to procedure runner have no impact whatsoever on how the procedure parameter is hashed to a partition. This is decided before the parameters are actually passed to the procedure. So to answer your question  it will work as well as java procedures.