The only thing I can suggest is sitting him at a child size table? If he is eating ok at Child Care, that might be the key for the interim. Perhaps one meal a day with you at the big table and build up to it... we had to do this with DD at one point as she would only eat at her little table. Now she happily toddles to the main table when we say it is meal time...