Can Hibernate store a collection of different data types


I have a use case where I need to create a set of custom fields with different primitive types and their values in say a Person object.
So the Person object would look like -
public class Person {
private Long id;
private String firstName;
private String lastName;

private Set<int, string, boolean...> customFields;


Does Hibernate support persisting such a collection. If so, can someone point me on how to achieve the same?

Thanks in advance.