Acredito que as colunas especificadas em sua instrução INSERT estão duplicadas e, portanto, não estão corretas. Tente:
item4 = item4 & " [server_name],[middleware],[version],[license]"
Update:Sua instrução SQL deve ficar assim:
INSERT INTO [IndustrialComp].[dbo].[Middleware]([server_name],[middleware],[version],[license])
VALUES ('TEST6','Testing',1,1)
,('TEST6','Testing1',1,1)
,('TEST6','Testing2',1,1)
,('TEST6','Testing3',1,1)
Portanto, você deve repetir o bloco entre parênteses para cada linha que deseja inserir.
No entanto , agora você tem apenas 4 variáveis que contêm 4 valores diferentes em sua solução, então você nunca poderá inserir essas 4 linhas diferentes porque você seleciona apenas valores nas células B126, C126, C127 e D126. Essa provavelmente será a primeira linha que você deseja inserir? Ou você deseja adicionar o 1,2,3 ao
Testing
você mesmo e repita os outros valores? Por favor, explique e atualize sua resposta de acordo.