A few comments to your question. First off, Bean Validation is indeed part of EE 6 and EE 7. However, EE 6 only includes Bean Validation 1.0, whereas EE 7 includes Bean Validation 1.1. The difference is that Bean Validation 1.0 does not yet include method validation and that's what you show in your examples. Hibernate Validator contains since version 4 a Hibernate Validator specific method validation API, but this is not part of the standard and slightly differs from what is specified in Bean Validation 1.1 and Hibernate Validator 5.
The second comment is regarding the code needed to execute method validation. Bean Validation only provides the mechanism to do method level validation. This is the API you are referring to in your example. In most cases you need some sort of interception technology to make use of it. Java EE 7 for example does method validation per default using CDI interceptors. It is part of the standard. See http://beanvalidation.org/1.1/spec/#integration-cdi. If you want to use EE 6 you will need to write your own interception logic using the technology of your choice.
Regarding the last question of yours. I don't think that a overflow is detectable in general. There is nothing Bean Validation can do in this case.