I think this is a duplicate of Will adding a second SPF record mess up my DNS? on Server Fault.
In short: yes, you must merge them. The specs do not allow multiple SPF records.
The resultant merged record should be:
TXT "v=spf1 ip4:78.46.138.249 ip6:2a01:4f8:d16:1355::2 ~all"