title: @Column doesn't work with @ElementCollection
body: <p>I have a table with two columns in case <code>@ElementCollection</code> has been used.
  I'd like to rename these columns. I can do this for <code>col1</code> via <code>@CollectionTable(joinColumns=@JoinColumn(name="login_id"))</code> but how to rename a <code>col2</code>?
  This case doesn't work:</p>
  
  <pre><code>@ElementCollection
  @CollectionTable(joinColumns=@JoinColumn(name="login_id")
  )
  @Column(name = "profile_id")
  public Set&lt;Profile&gt; getDefaultProfiles() {
      return defaultProfiles;
  }
  </code></pre>
  
  <p>The name of <code>col2</code> stay <code>defaultProfiles_id</code>.</p>
  
  <p>I use <em>Hibernate 4.3.4.Final</em></p>