Hi,
Generally while importing an excel sheet to DB there is a chance of this issue. Lets say I am having one excel sheet where only one record is there and rest of the rows are empty. Some times when we try to import an excel sheet into DB the rows which does not have any data should be deleted manually and then it should be imported to DB, or else the database will treate the rest of the rows as valued row and try to insert into database and thus result into the same error that you are facing.
So You can delete the records if any row is not having any data or you can have a check condition in the database for the same to skip those rows.
Please follow the following link for better understanding.
Click here for link reference
Thanks
Sisir Patro