insert Query throwing error
Your error is telling you that the amount of columns you said you'd fill does not match the amount of columns you actually are giving data for. Make sure the amount of columns specified after timesheet matches the amount of columns filled after Values. 

Additionally you may want to check if the source, description, location_name and suggestion columns allow NULLS. You can also test if it works if you replace the NULL values with dummy values (like an empty string or a 0).