JPA - Unable to locate appropriate constructor on class

JPA - Unable to locate appropriate constructor on class

Here is my entity class :
@Entity
public class MyData {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;
public MyData() {
// ...
}
public MyData(String fieldList, Object ... values) {
// ...
}
// Getters and setters here...
}
Later , I want to execute this query :
SELECT NEW package.MyData('f1,f2,f3',t.f1,t.f2,t.f3) FROM my_data_table t
WHERE 1=1
And this exception is raised:
Unable to locate appropriate constructor on class [package.MyData]
My query can contain 1,2 ,3 ... or more fields.
How can I help my JPA provider (hibernate) finding the constructor ?
Hibernate 3.6.8
JPA 2
Java 6