I tested following code, and I think this line will throw exception. 
of course, when we write `@Column(name = XXXXX)` if will behave correctly.  
    
    @Column
    public String getLongColumnNameWitoutAnnotationParameter() {
        return longColumnNameWitoutAnnotationParameter;
    }

note: I didn't test this @column upper method grammar so much, just one try, and it didn't throw exception. Maybe JPA specification permit it.