Hi Bridgett (and anonymous) I found that the profiles were unsourced so it's difficult to have confidence in them. I had a look at what I could find,
There is a register from the period for Ashby St Ledgers but that doesn't start until 1554 , the one for Flore where his son has supposed to have moved to doesn't start until a century later.. Finding evidence for John's parent will be difficult.(as will be providing evidence that two people with a similar fairly common name in different parishes are the same person)
I found the burial of a John Holliwell in September 1601 at Ashby so I've added that source.
I don't think his baptism is there but couldn't be certain (1560 is at the top left of the page and as its on the corner it is only semi legible)
He was not married there in 1582. The clerk writes '1582 in this year of Our Lord non married.'
William Halliwell , son of John was baptised in AshbySt Ledgers on 27th January 1592 ( This was given as date of birth on the profile, the date would be 1592/3 so I changed the date to 'new style' 1593 in the data field) and added the source for his baptism to his profile and added AKA Halliwell)
There is then a problem with dates. The marriage of an William Hollowell to an Elizabeth Coppinforth, took place in Hardingstone, Northamptonshire on 3rd April 1643 which is too late for her to be the mother of a Thomas born in 1625.
(obviously you could search for an earlier marriage with the same names but...)
Images of Northamptonshire registers are on Ancestry.co.uk, in this period the index is often not much use,(combination of difficult to read handwriting and spelling variations as above) you have to search the pages yourself, the marriage above is an exception, the clerk had beautiful clear handwriting.